London City Apartments - Luxury and spacious apartment with balcony
Apartment
London, Greater London
Set 600 metres from Camden Market, London City Apartments - Luxury and spacious apartment with balcony offers accommodation with a balcony and free Wi-Fi.
Number of rooms: 2
1a Castle Road, Camden, London, NW1 8PR, United Kingdom