homely - Central London Luxury Apartments CamdenApartment
1a Castle Road, Camden, London, NW1 8PR, United Kingdom
Offering city views and a terrace, homely – Central London Luxury Apartments Camden offers accommodation conveniently located in London, within a short distance of Camden Market, London Zoo and King's Cross Theatre.