Studio Apartments Camden Town
Apartment
London
Featuring 5-star accommodation, Studio Apartments Camden Town is located in London, 1.3 km from London Zoo and 1.8 km from Euston Station. The property is situated 2.2 km from King's Cross St Pancras, 1.5 km from Regents Park and 2.
Number of rooms: 2
5 Early Mews, Camden, London, NW1 7HG, United Kingdom