Copthorne Tara Hotel

Copthorne Tara Hotel
Scarsdale Place, London, W8 5SR