Townhall Park 500 Dedham Avenue, Needham, MA 02492