Skip to content
Hotels of Earth

Imperial Wharf

★★ 42 Glenrosa St, London, England, SW6 2QZ, London, GB

4 guest rating

About this hotel

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.

Nearby Airports

With several nearby airports, including Heathrow and Gatwick, your travel to and from London is hassle-free.

Indulge in convenience and comfort at our London apartment. Reach out to book your stay now!

Rooms & rates

Business Apartment

Sleeps 2 · 3× Queen Bed

  • Shared/communal kitchen access
  • Coffee grinder
  • Free WiFi
  • Microwave
  • Dishwasher

Amenities

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

Location

Good to know

A deposit may be required at the property.

›Pets

Pets not allowed

›Pets

No pets

›Accessibility

No elevators

›Children and extra bed policy

Children welcome

›General

Professional property host/manager