Dillons Hotel
Bed and Breakfast
Camden
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.
Number of rooms: 15
21 Belsize Park, Hampstead, Camden, London, NW3 4DU, United Kingdom