Hotel Premier Inn London Hampstead, London

215 Haverstock Hill LondonNW3 4RB, United Kingdom