Asian restaurant · 206 E Main St Unit 11, Milford, MA
More food in Milford, MA · Asian Food in Milford