Copthorne Tara Hotel

6 Scarsdale Place
London
United Kingdom