Perfectly placed on the north bank of the River Thames and set within the vibrancy of Covent Garden’s shopping and theatre district, The Savoy is one of London’s most revered hotels...
With over twenty years experience in the Accommodation industry, Chase Lodge House provides tranquil and comfortable accomodation to business travellers and leisure visitors from all over the world...