The Hotel Café Royal is a luxury hotel located in a Grade I listed building on Regent Street, in the heart of central London. Originally a restaurant and meeting place, Café Royal closed down…
The Hotel Café Royal is a luxury hotel located in a Grade I listed building on Regent Street, in the heart of central London. Originally a restaurant and meeting place, Café Royal closed down…