Mayfair's finest establishments

Japanese cuisine

Interesting news, articles, tips and tidbits about Mayfair area.
London’s Most Iconic Japanese Restaurant

London’s Most Iconic Japanese Restaurant

Nobu London on Old Park Lane has been a Mayfair institution since it opened in 1997. The London location was …