L’Hotel Café Royal si trova nel cuore del centro di Londra. Ubicata tra la zona sud-ovest di Mayfair e l’area sud di Soho, la struttura vi attende lungo Regent Street, a meno di 1,6 km da Theatreland, da Buckingham Palace, da Westminster e dal British Museum, Le zone commerciali di Bond Street, Oxford Street e Savile Row sono raggiungibili in appena 6 minuti di cammino.
Ogni camera dispone di WiFi, sistemi di intrattenimento Bang & Olufsen, hub multimediali e set di cortesia di lusso. Alcune suite includono un minibar gratuito con snack e bevande analcoliche.
Potrete rilassarvi presso l’Akasha Holistic Wellbeing Centre, che vanta palestra, piscina olimpionica, sauna, hammam/bagno turco e trattamenti benessere.
L’Hotel Café Royal propone inoltre una selezione di ristoranti che servono un menù francese, tè tradizionale e dessert. La struttura ospita un bar e una galleria.