Explore details about location First Avenue. First Avenue is a location situated within the Needham alongside other areas such as Sterling Road, Carriage Lane, Greendale Avenue.