Imperial Wharf

PriceCheck live prices

Check availability →
Class
2-star hotel
Address
42 Glenrosa St, London, England, SW6 2QZShow on map
Check-in / out
15:00 / 11:00

Imperial Wharf is a 2-star hotel in London. It's set on 42 Glenrosa St, London, England, SW6 2QZ.

Convenient Location

Explore London with ease, located within minutes of top attractions like Thames River and Stamford Bridge Stadium.

Modern Comforts

Relax in our well-appointed apartments with complimentary Wi-Fi to stay connected throughout your stay.

为何选择这里

  • On-site parking
  • Airport shuttle

Amenities

  • Free self parking
  • Secured parking
  • Accessible shuttle
  • No accessible shuttle
  • Wheelchair accessible