Mayflower
Phone Number: +19783569884 , (978) 356-9884
Website: mayflowerma.com..
Categories: Chinese Restaurant, Thai Restaurant
Address: 11 Depot Sq # 11, Ipswich, Massachusetts, États-Unis 01938
GPS Coordinates:
42.67893,-70.84025
Essex County, Massachusetts, United States of America
Facebook: facebook.com/1643342789237394
Instagram: Photos and Videos