Sushi takeaway · L.L. Bean Store, Discovery Park, 18 Morse St, Freeport, ME
See full menu
More food in Freeport, ME · Sushi Takeaway in Freeport