Address:
43 Chiltern St, London, W1U 6LS
Phone:
020 3161 9493
About Us:
Mayha, as featured The Michelin Guide 2023, is an authentic Japanese sushi restaurant. Here you can partake in the 'Omakase' tradition, a Japanese masterpiece, meaning 'I'll leave it to you.' http://www.mayhalondon.com/