1 Bed Apartment in Camden By City Stay Apartment London
The best kind of vacation is when you come somewhere new and it feels like home: apartment «1 Bed Apartment in Camden By City Stay» is located in London. This apartment is located in 4 km from the city center.
Camden Rd, London, NW1 9EA