15 Best Hotels in London Right Now

9. The Ritz

The Ritz
Oozing opulent style, The Ritz is a bona fide London landmark as well as a five-star hotel. Its world-famous afternoon tea and ideal location next to Green Park make it the perfect destination for a quintessential London experience.