The City London Apartments

42 Homer St, London

Reservations:+1-888-355-0343

4 bedrooms

Baths

Guests

Description

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.

Amenities

Elevator

Spa

WiFi/Internet

Check Price

No nearby properties available in this region at the moment.