Hotel · Soho
16
"A Two-Key Hotel with a Two-Star restaurant, Alex Dilling at Hotel Café Royal, located in London, England." - The MICHELIN Guide