Luxury Apartment Camden Town
162 Camden High Street London, NW1 0NESituated 200 metres from Camden Market and 900 metres from London Zoo, Luxury Apartment Camden Town offers accommodation in London. The apartment is 1.2 km from Regents Park. Free WiFi is available throughout the property.
1 rooms
from £69