top of page

LEO SUSHI

72 Marchmont St, London, United Kingdom

We've gone from the stars and stripes to the Union Jack for Leo Sushi, our first project in London. Located in a vibrant spot nestled between the SOHO metropolis and luxurious Mayfair, Leo Sushi is a blend of elegance, authenticity, and convenience. The popping dash of orange stands out like the city’s famous landmarks. Come and enjoy handcrafted sushi with a modern twist!

bottom of page