Fiel ao seu espírito glamoroso original, o Cafe Royal reabriu como um hotel de luxo no coração de Londres. Com o elegante Mayfair a oeste e o criativo Soho a leste, o hotel está perfeitamente posicionado a uma curta distância das melhores ruas comerciais, atrações turísticas e teatros da capital. Os quartos e suítes são contemporâneos, porém serenos, enquanto seis Suítes Históricas têm, cada uma, sua própria estética, caráter e história. Em homenagem à história do edifício, grandes áreas históricas foram cuidadosamente restauradas, enquanto uma seleção de restaurantes, bares e espaços para eventos homenageia a rica herança de excelente hospitalidade e gastronomia. Para completar a experiência, o hotel abrigará o Akasha Holistic Wellbeing Centre (inauguração na primavera de 2013).