Needham Senior Center Loading Map.... Needham Senior Center400 Hillside Ave - NeedhamEvents 42.2922004 -71.2368353 Address 400 Hillside Ave Needham MA United States Upcoming Events No events in this location