Camden Central - Boutique Apartment is a self-catering accommodation located in the centre of Camden, London. There is free WiFi access available and the property is just 100 metres from Camden Market and Camden Town Tube Station.
Address: 1 Parkway, Apartment 3, Camden Town, London
Rates from:
GBP 258 Book Now