42 Homer St, London
4 bedrooms
Baths
Guests
Centrally located in London, The City London Apartments is within a 15-minute walk of Madame Tussauds Wax Museum and Hyde Park. This apartment is 0.7 mi (1.1 km) from Marble Arch and 1.1 mi (1.8 km) from Regent's Park.
Elevator
Spa
WiFi/Internet
No nearby properties available in this region at the moment.