160 rooms · ★★★★★ · from £360
Hotel Café Royal is an iconic luxury 5-star hotel in the heart of central London. With Mayfair to the west and Soho to the east, the hotel is positioned on Regent Street, within 1 mile from Theatreland, Buckingham Palace, Westminster and the British...
Log in with your cycle.travel account:
Password |
Or simply use your account on: