2 Bedroom Flat Near Camden Square
Camden, London, NW1 9BT, United Kingdom,Object type: Hotel London
2 Bedroom Flat Near Camden Square in London offers accommodation with free WiFi, 1.2 miles from Camden Market, 1.2 miles from King's Cross Theatre and 1.7 miles