Fast-food - Milford, MA, United States close