London Grove Hotel

102 Hammersmith Grove
London
United Kingdom