Hours Of Operations Sport Center Massachusetts Newton Center 02459 Sport Center Hours of Operation and Location in Newton Center, MA 02459 4.3 - 130 votes 125 Wells Ave, Newton Center, MA 02459 (617) 964-0400 Get Directions Sport Center Hours Category: Sports Hours Hours may vary due to season or holiday reasons. For specific hours, please contact store directly. Map Explore Newton CenterView More Apparel CoachDebFree PeopleHurleyExpress Sports Coleman Recommend For You Health Street The Beauty Studio Bea Systems Insight Enterprises Incorporated Sport Loft Sporting Goods Incorporated Sports Authority Sporting Goods Sports Plus Sports Tech Sports Time