Location
London, United Kingdom
Hotel Café Royal is a luxurious and iconic hotel located in the heart of London.
The hotel exudes elegance and sophistication, offering guests a truly memorable experience.
When to visit
Plan your trip
Our team of travel specialists are waiting to help you book your next adventure
Plan your trip