Getreu seinem ursprünglichen, glamourösen Geist wurde das Cafe Royal als Luxushotel im Herzen Londons wiedereröffnet. Mit dem eleganten Mayfair im Westen und dem kreativen Soho im Osten liegt das Hotel ideal, nur wenige Gehminuten von den schönsten Einkaufsstraßen, Sehenswürdigkeiten und Theatern der Hauptstadt entfernt. Die Zimmer und Suiten sind modern und dennoch ruhig, während die sechs historischen Suiten jeweils ihre eigene Ästhetik, ihren eigenen Charakter und ihre eigene Geschichte haben. Um der Geschichte des Gebäudes gerecht zu werden, wurden prachtvolle historische Bereiche behutsam restauriert, während eine Auswahl an Restaurants, Bars und Veranstaltungsräumen die reiche Tradition exzellenter Gastfreundschaft und Gastronomie würdigt. Um das Erlebnis abzurunden, beherbergt das Hotel das Akasha Holistic Wellbeing Centre (Eröffnung Frühjahr 2013).