Sports Museum at the TD Garden

Center at the Heights 300 Hillside Avenue, Needham Heights

Founded in 1977 and housed on Levels 5 & 6 of the TD Garden, the Sports Museum features a half-mile of exhibits celebrating the history and character of Boston sports. […]