Skip to content
Hotels of Earth

Charming London Apartment Near City Center

★★★ 65b Choumert Road, London, England, SE15 4AR, London, GB

10 guest rating· 1 review

About this hotel

Convenient Self Parking

Enjoy the ease of free self parking during your stay at our property.

Home-Like Amenities

Relax in one of our 3 guestrooms featuring fully equipped kitchens and complimentary Wi-Fi.

Central Location

Located in Southwark, our charming London apartment offers easy access to popular attractions like the Tower of London and The Shard.

Book your stay at Charming London Apartment Near City Center for a comfortable and convenient experience!

Rooms & rates

Two-Bedroom Apartment

Sleeps 7 · 60 m² · 4× Single bed

  • Private bathroom
  • Kitchen
  • Shower
  • TV
  • Telephone

One-Bedroom Apartment

Sleeps 3 · 45 m² · 2× Single bed

  • Private bathroom
  • Kitchen
  • Shower
  • TV
  • Telephone

Amenities

  • Free WiFi
  • Free self parking

Location

What guests say101 review

Guest review

10.0

Really helpful and great comms from Fiona - cant thank her enough

Lindsay · 2024-10-28

Good to know

A deposit may be required at the property.

›Pets

Pets not allowed

›Pets

No pets

›Children and extra bed policy

Children welcome

›General

Professional property host/manager