O Hotel Café Royal está localizado no coração do centro de Londres. Com o hotel situado a sudoeste de Mayfair e a sul de Soho, a propriedade está localizada na Regent Street, a menos de 1,6 km da região dos teatros, do Palácio de Buckingham, de Westminster e do Museu Britânico. As áreas comerciais de Bond Street, Oxford Street e Savile Row ficam a apenas 6 minutos a pé.
Cada quarto dispõe de Wi-Fi, sistemas de entretenimento modernos, centrais multimídia e comodidades de luxo no banheiro. Algumas suítes oferecem frigobar gratuito com lanches e refrigerantes.
Os hóspedes podem relaxar no Akasha, que dispõe de academia, piscina para natação, sauna, jacuzzi, hammam/banho turco e tratamentos de spa.
O Hotel Café Royal também oferece uma seleção de restaurantes, incluindo um restaurante com duas estrelas Michelin do chef Alex Dilling, o tradicional chá da tarde e o Cakes & Bubbles do chef Albert Adrià, além de um bar de coquetéis e um restaurante mediterrâneo chamado Barbounia At The Gallery.