Belgravia Mews House With Pool
London England
Check in
12:00 AM
Check out
10:00 AM
With a stay at this villa in London (London City Centre), you'll be a 5-minute walk from Harrods and 11 minutes by foot from Hyde Park. This upscale villa is 0.4 mi (0.6 km) from Sloane Square and 0.6 mi (1 km) from Victoria and Albert Museum.
Make yourself comfortable in your villa.
Property Details
Location
, London, England , United Kingdom