Quality Hotel Hampstead

5 Frognal
London
United Kingdom