American restaurant · 223 Main St, Milford, MA
Dine-In
More food in Milford, MA · American Food in Milford