El Hotel Café Royal está en el corazón del centro de Londres. Con el hotel situado al suroeste de Mayfair y Soho al sur, la propiedad está situada en Regent Street, a 1,6 km de Theatreland, el Palacio de Buckingham, Westminster y el Museo Británico. Las zonas comerciales de Bond Street, Oxford Street y Savile Row están a solo 6 minutos a pie.
Cada habitación cuenta con Wi-Fi, modernos sistemas de entretenimiento, centros multimedia y artículos de baño de lujo. Algunas suites ofrecen un minibar gratuito que incluye aperitivos y refrescos.
Los huéspedes pueden relajarse en el Akasha, que cuenta con gimnasio, piscina de entrenamiento, sauna, jacuzzi, hammam/sala de vapor y tratamientos de spa.
El Hotel Café Royal también ofrece una selección de restaurantes que incluyen un restaurante con dos estrellas Michelin de Alex Dilling, el tradicional té de la tarde y Cakes & Bubbles de Albert Adrià, así como un bar de cócteles y un restaurante mediterráneo llamado Barbounia At The Gallery.