Copthorne Tara Hotel London Kensington

United Kingdom, Europe
Brand
Copthorne
Guest rooms
833
Twin rooms
418
Max surface
4413sqm
Meeting rooms
8
Open year
1973
Renovation year
2001

Scarsdale Place, Wrights Lane, Kensington, W8 5SR
Website