Hotel Café Royal
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
Tower of London & St Paul's Cathedral on foot
Discover two of London's most interesting landmarks with your private guide, who will teach you about the fascinating history of each. See the Crown Jewels at the Tower before hopping on an iconic red London bus to the breath-taking St Paul's Cathedral.