Apartments at Camden Square
Camden Square London, NW1 9RELocated 10 minutes’ walk from Camden Town Tube Station, Camden Square Apartments offer stylish self-catering accommodation with free WiFi. The property is 1 mile from King’s Cross St Pancras Station.
5 rooms
from £101