Explore details about location Mayflower Avenue. Mayflower Avenue is a location situated within the Hull alongside other areas such as Nantasket Avenue, Wharf Avenue, School Street.