L’Hotel Café Royal si trova nel cuore 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 a piedi.
Ogni camera dispone di WiFi, moderni sistemi di intrattenimento, hub multimediali e prodotti da bagno di lusso. Alcune suite includono un minibar gratuito con snack e bevande analcoliche.
Gli ospiti possono rilassarsi nell’area Akasha, che dispone di palestra, piscina a corsie, sauna, vasca idromassaggio, hammam/bagno di vapore e trattamenti benessere.
L'Hotel Café Royal offre anche una scelta di diversi ristoranti, tra cui il ristorante due stelle Michelin Alex Dilling at Hotel Cafe Royal, il tradizionale tè pomeridiano e Cakes & Bubbles di Albert Adrià, oltre al cocktail bar e ristorante mediterraneo Barbounia At The Gallery.