1 Lexham Gardens Hotel

1 Lexham Gardens,Earls Court,Kensington
London
United Kingdom