Indoor Sports Center

70 Sumner Street
Milford, MA 01757