About The Savoy
The Savoy is a luxurious hotel located in London, England. The hotel is close to Regent Street, Covent Garden, and Waterloo Bridge.It is a 5 star hotel which offers high-class services and accommodation making it a good choice for both leisure and business travelers.
The Savoy Map
*Distances are shown as the crow flies and not necessarily the actual travelling