Heart of Camden Two Bedroom Apartment
154 Bayham Street, Camden, London, NW1 0AT, United Kingdom,Object type: Hotel London
One of our bestsellers in London! Located in London, Heart of Camden Two Bedroom Apartment provides garden views and free WiFi, 750 yards from Camden Market and