El Hotel Café Royal es un emblemático hotel de lujo de 5 estrellas situado en pleno centro de Londres. El establecimiento se encuentra en Regent Street, al suroeste de Mayfair y al sur del Soho, y a menos de 1,6 km de la zona de Theatreland, el Palacio de Buckingham, Westminster y el Museo Británico. Además, las zonas comerciales de Bond Street, Oxford Street y Savile Row quedan a solo 6 minutos a pie.
El establecimiento es uno de los lugares de interés de Londres y ofrece 160 habitaciones de estilo moderno, entre ellas 54 suites y 7 suites exclusivas. Todos los alojamientos tienen una decoración detallista y están equipadas con WiFi gratuita, sistema de entretenimiento Bang & Olufsen, sistema multimedia y artículos de aseo de lujo. Algunas suites incluyen minibar de uso gratuito con aperitivos y refrescos.
Los huéspedes pueden disfrutar del centro de bienestar holístico Akasha, que cuenta con centro de fitness de última generación, piscina alargada grande, sauna, hammam/sala de vapor y numerosos tratamientos de spa.
El Hotel Café Royal también cuenta con varios bares y restaurantes. El restaurante Cakes and Bubbles de Albert Adrià está ubicado en pleno centro del hotel. El bar Green sirve cócteles variados. Asimismo, el restaurado salón Oscar Wilde Lounge ofrece meriendas inglesas en un ambiente con decoración y detalles de estilo Luis XVI.