Hotel Café Royal shared by @michelinguide says: ""A Two-Key Hotel with a Two-Star restaurant, Alex Dilling at Hotel Café Royal, located in London, England."" on Postcard