Camden Market Apartments
26 Inverness Street, Camden, London, NW1 7HJ, United Kingdom,Object type: Hotel London
Situated in London, Camden Market Apartments is 100 yards from Camden Market. London Zoo is 900 yards from the property. The accommodation features a flat-scree