Hotel Café Royal is an iconic luxury 5-star hotel in the heart of central London. With the hotel situated to the South-West of Mayfair and Soho to the South, the property is positioned on Regent Street, within 1.
Number of rooms: 160
68 Regent Street, West End - Mayfair, Westminster Borough, London, W1B 4DY, United Kingdom
Hotel booked 1 times today.