Premier Inn London Hampstead

215 Haverstock Hill, London