Hotel · St. James's
20
"A Two-Star restaurant in London, an enduring symbol of British luxury with a focus on classic dishes with modern twists." - The MICHELIN Guide UK Editorial Team