Book a table
Order a takeaway or delivery

Location

Maki Sushi,
39 Lavender Hill,
London,
SW11 5QW