The City London Apartments
London England
Check in
3:00 PM
Check out
11:00 AM
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 20 minutes walk to Marble Arch and 3 minutes drive to Regent's Park.
Make yourself at home in one of the 4 individually decorated guestrooms, featuring kitchens with full-sized refrigerators/freezers and ovens. Complimentary wireless internet access keeps you connected, and flat-screen televisions are provided for your entertainment. Conveniences include separate sitting areas and microwaves.
Property Details
Location
42 Homer St, London, England W1H 4NN, United Kingdom