City Apartments London
0
Reviews
Other Hotels in London
- The City
10-13 Newbury Street
, The City, London, EC1A 7HU
+44 (0) 20 7726 2626
http://www.cityaparts.com
City Apartments London is a local other hotel in London who provides hotel accommodation. City Apartments other hotel reviews can be added using the form below.
Tags:
serviced apartments
|