• find us on facebook

Showing results 1 - 1 of 1 property.show results on map
1 Hotel.
The Royal Trafalgar by Thistle
Whitcomb Street, Trafalgar Square, London, GB
The Thistle Trafalgar Square is a modern hotel that stands adjacent to the National Gallery, and midway between Leicester Square and Trafalgar Square in London, England. Soho is located 500 metres from this property. Hotel Features. The hotel's dining venue, the Savoria Brasserie, serves traditional English fare with a twist. The restaurant offers a pre theatre menu and an al fresco terrace.
Page 1 of 1