Hotel Café Royal is a luxury 5-star hotel located at the convergence of St. James, Mayfair, and Soho in London. With a rich history spanning over 160 years, it has hosted numerous notable figures and offers a blend of tradition and modern comfort. The hotel features a variety of accommodations, dining options, and wellness services.
60
Trust Score
Collector Reviews
search
expand_more
