Did you mean: Mayflower Restaurant
A family-owned and operated seafood restaurant with one goal in mind; to make the customer feel as if they are part of the Mayflower family.
Located at Ipswich, a coastal town in North Shore of Massachusetts, May Flower restaurant provides authentic Chinese food and quality Japanese cuisine with ...
Offering authentic Cantonese cuisine and one of the largest selections of fresh and live seafood, the Mayflower Restaurant is a great place for groups and ...
Rating
· Review by shdw718
This is a family favorite. It hasn't changed in years which is comforting. You can always expect outstanding service and awesome food!