Situated on the banks of the River Thames, The Savoy offers stunning views of the river and the city beyond. This historic hotel has been a symbol of luxury since its opening in 1889. The rooms are elegantly decorated and provide a perfect vantage point to admire the London Eye, Big Ben, and the Houses of Parliament. Indulge in world-class dining and enjoy the timeless charm of this iconic hotel.