1.The Savoy
The Savoy is located on the River Thames and has been a British icon ever since it first opened in 1889.
The hotel completed a £100 million refurbishment and offers 268 guestrooms and suites revealing breathtaking English Edwardian and Art Deco interiors. Or if you can afford it, you can choose the new 2-bedroom Royal Suite.
And after you have a delicious dinner at the Savoy Grill or River Restaurant, you can stop by the newly renovated American Bar and have one of the famous Harry Craddock‘s classic cocktails.
As for the rest of the day, don’t worry about it because you’ll find yourself only a few minutes away from the best theatres, museums and opera houses.
What did you think about these sophisticated best luxury hotels in London?
Did you already visited any of them? Tell us in the comments below!
Don’t forget to share it farther!