2 x Bed apartment Camden Town
London • Show on map View Details for PriceLocated in London 2 x Bed apartment Camden Town offers accommodation with a terrace and free WiFi. This property is 600 metres from Camden Market. This apartment is equipped with 2 bedrooms a flat-screen…More info