Travel

Hotel Café Royal in London: the essential address

Located in the heart of London, the Café Royal hotel embodies elegance and timeless luxury in a privileged location.