Omakase. A Japanese term that means ... The experience continues with tender A5 wagyu that melts effortlessly with each bite, leading to an elegant selection of handcrafted sushi.
Luna Omakase in the City, sister to Juno Omakase in Notthing Hill, is the highest omakase restaurant in London ...