The Savoy

When you think of the Savoy Hotel, what word comes to mind? Probably luxury! It is, after all, a 5-star, deluxe hotel in London. Indeed, it was the first of its kind in London.

When it opened in 1889, it set new standards for luxury, comfort and service that no one had ever heard of before.

But wait, did the Savoy Hotel comes first or the Savoy Theatre?

Read More

Tags: Savoy