Located on the banks of the River Thames, The Savoy is an iconic hotel that has been synonymous with luxury since its opening in 1889. The hotel offers on-site parking for guests, ensuring a hassle-free experience during their stay. With its opulent rooms, world-class dining options, and stunning views of the city, The Savoy is a timeless destination for those seeking a truly unforgettable stay in London.