Camden Town Apartments
Clarence way London, NW1 8RLCamden Town Apartments is located in London, 500 metres from Camden Market. London Zoo is 1.1 km from the property. Free WiFi is featured throughout the property. The accommodation is fitted with a seating area.
2 rooms
from £350