Abercrombie Street, SW11 2JDLondonShow on map
The shown price includes the hotel's rate, our service fee and VAT
Total = The hotel + Our service fee + VAT


+27 more photosPrime Location Located in the heart of London, with popular attractions like Clapham Junction and Stamford Bridge within a few kilometers.
Modern Amenities Enjoy free WiFi, a private terrace, and an on-site restaurant during your stay.
Convenient Facilities This non-smoking accommodation boasts 3 bedrooms, 2 bathrooms, and proximity to Harrods and Victoria Train Station.
Book now to experience luxury living at The Thames Embrace 3 Bedroom and Garden House in Battersea.
Popular amenities
Three-Bedroom Apartment
Abercrombie Street, SW11 2JD
Open in Google MapsCheck-in
15:00
Check-out
11:00