Location Needham Department of Public Works Ari Okun July 24, 2019 Loading Map.... Needham Department of Public Works500 Dedham Ave - NeedhamEvents 42.2688942 -71.21972900000003 Address 500 Dedham Ave Needham MA 02492 United States Upcoming Events No events in this location