Camden Street Flat
115B Camden Street, Camden, London, NW1 0HX, United Kingdom,Object type: Hotel London
Camden Street Flat in London provides accommodation with free WiFi, less than 0.6 miles from Camden Market, an 18-minute walk from King's Cross Theatre and 1 mi