Chinese restaurant opens in Depot Square (Ipswich Chronicle)


The May Flower, featuring Chinese and Japanese cuisine, opened this week in Depot Square. Word on the street is that the food is great.



Comments are closed.