London Grove Hotel, London

102 HAMMERSMITH GROVE LondonW6 7HB, United Kingdom