New York City
Las Vegas
London
San Francisco
Chicago
Los Angeles
Boston
Paris
Washington DC
Miami
Orlando
Choose from 2 hotels across 2 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.
Hanbury Manor is set in 200 acres of Hertfordshire parkland, yet just 25 miles from Central London & 16 miles from Stansted Airport. It is an ideal base to visit Knebworth House, Cambridge & other popular attractions within the South East of England.