LUXURY IN LONDON : A STAY AT THE SAVOY
Located at one of the best addresses in the city, The Savoy is the definition of luxury in London. Dating back to 1246, Count Peter of Savoy built a palace on the River Thames. Hundreds of years later, the Savoy Theatre opens in the same location with wild success! So much that a hotel is needed to accommodate the many tourists and the Savoy opens in 1889. Portions of the hotel were even used as housing for the actors and actresses of the theatre--our room featured a photo of the actress that rented it...she liked to wake up around noon with a glass of champagne...a perfect match for me!