About this hotel
Location This hotel is situated in the centre of Hampstead and affords fabulous views out over the park. Countless shops, bars, pubs and restaurants are all within a few minutes walk of the hotel (approximately 500 m). The nearest public transport links are 100 m away.