New York City
Las Vegas
London
San Francisco
Chicago
Los Angeles
Boston
Paris
Washington DC
Miami
Orlando
Choose from 2 hotels across 6 brands
After years of devoted restoration, the St Pancras Renaissance London Hotel is being hailed as the city's most romantic building. This 5 star hotel is located at St Pancras International Station and has direct access to London, the UK and Europe.
Conveniently located on the perimeter of Heathrow Airport with easy access to major motorways. The tourist attractions of the City of London is a 15 minute ride away. and the picture postcard villages of the Thames Valley approx. 35 minutes.