Edo
Japanese Sushi & Maki
Edo Ultimate Platter
92 pieces of maki & 24 pieces of sashimi
Please enable JavaScript to continue using this application.