Dillons HotelBed and Breakfast
21 Belsize Park, Hampstead, Camden, London, NW3 4DU, United Kingdom
Set in London, within 2.7 km of London Zoo and 2.9 km of Lord's Cricket Ground, Dillons Hotel offers accommodation with free Wi-Fi throughout the property. The property is situated 2.9 km from Camden Market, 3.