Needham Town Hall Loading Map.... Needham Town Hall1471 Highland Avenue - NeedhamEvents 42.2922 -71.236835 Address 1471 Highland Avenue Needham MA 02492 United States Upcoming Events No events in this location