Teamworks NorthboroughLocation: Northborough, MassachusettsSports: lacrossePremier indoor sports facility offering soccerVisit program website