Apartments Camden Town
41 B and C Greenland road London, NW1 0AXApartments Camden Town is situated in London, 200 metres from Camden Market. London Zoo is 1.1 km away. Free WiFi is offered throughout the property. There is a seating and/or dining area in some units.
2 rooms
from £63