2 rooms · from £350
Camden 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.
Log in with your cycle.travel account:
Password |
Or simply use your account on: