Our grand, Grade II listed Victorian hotel is an iconic landmark set in the heart of Teddington, South West London. With its large garden, spacious interior and stylish decor it’s the perfect place to get some work done, meet up with your clients, or catch up with friends & family.
Ideally located next to Teddington railway station, you will be just 30 minutes from both Central London and Heathrow Airport. Perfect as a base for your next business trip or Staycation to take a brisk walk through neighbouring Bushy Park & Hampton Court Palace.
Feeling hungry? Check out the menu