Hotel · Mayfair
3
"A Two-Key Hotel with a One-Star restaurant, Sushi Kanesaka, located in London, England." - The MICHELIN Guide