Needham Senior Center Loading Map.... Needham Senior Center300 Hillside Ave - NeedhamEvents 42.2931552 -71.23686900000001 Address 300 Hillside Ave Needham MA United States Upcoming Events No events in this location