Copthorne Tara Hotel

Scarsdale Place, Kensington
London
United Kingdom