L'Hotel Café Royal est situé au cœur de Londres. Situé à l'est du quartier de Mayfair et au sud de Soho, l'établissement vous accueille sur Regent Street, à moins d’un 1,5 km du quartier des théâtres, du palais de Buckingham, de Westminster et du British Museum. Les zones commerçantes de Bond Street, Oxford Street et Savile Row sont accessibles en seulement 6 minutes à pied.
Chaque chambre dispose d’une connexion Wi-Fi, d’un système de divertissement Bang & Olufsen, d’un centre multimédia et d’articles de toilette de luxe. Certaines suites mettent gratuitement à votre disposition un minibar comprenant des collations et des boissons sans alcool.
Vous pourrez vous détendre dans le centre de remise en forme Akasha Holistic, qui offre une salle de sport, une piscine pour faire des longueurs, un sauna, un hammam et des soins de spa.
L'Hotel Café Royal propose également une sélection de restaurants servant une cuisine française, du thé traditionnel et des desserts. L'établissement possède également un bar et une galerie.