Sushi & Japanese · London
Good food.
Great flavour.
72 Marchmont Street, London, WC1N 1AB
Opening hours to be confirmed
Leo Sushi is a local takeaway in London, WC1N 1AB. A menu has not yet been added to this listing.
Leo Sushi is listed at 72 Marchmont Street, London, WC1N 1AB. Opening hours and menu details can be added by the verified owner.
Loading reviews…