El Hotel Café Royal se encuentra en pleno centro de Londres. Está situado en la calle Regent, al suroeste de Mayfair, al sur del Soho y a menos de 2 km de la zona de Theatreland, el palacio de Buckingham, Westminster y el Museo Británico. Las zonas comerciales de Bond Street, Oxford Street y Savile Row quedan a menos de 6 minutos a pie.
Las habitaciones incluyen wifi, equipo moderno de ocio, centro multimedia y artículos de aseo de lujo. Algunas suites disponen de minibar con aperitivos y refrescos gratuitos.
El Akasha cuenta con gimnasio, piscina alargada, sauna, jacuzzi, baño de vapor/hammam y tratamientos de spa.
El Hotel Café Royal alberga un restaurante de Alex Dilling con 2 estrellas Michelin y el Cakes & Bubbles de Albert Adrià, que sirve el tradicional té de la tarde. También cuenta con un bar de cócteles y con el restaurante de cocina mediterránea Barbounia At The Gallery.