Featuring free WiFi throughout the property, Dillons Hotel offers pet-friendly accommodation in London, 500 metres from Hampstead Theatre. Each room is fitted with a TV. You will find a kettle in the room.
Address: 21 Belsize Park, Hampstead, London
Rates from:
GBP 53 Booking.com