Hotel Cafe Royal is a modern grand hotel in the heart of London, UK. Established in 1865 and modernized in 2012, this luxury hotel combines grand historic areas and rich heritage with state of the art technology and design.
Hotel Cafe Royal is a modern grand hotel in the heart of London, UK. Established in 1865 and modernized in 2012, this luxury hotel combines grand historic areas and rich heritage with state of the art technology and design.