Explore details about location Washington Avenue. Washington Avenue is a location situated within the Needham alongside other areas such as Horsford Road, Yellow Trail, May Street.