Explore details about location Mayflower Street. Mayflower Street is a location situated within the Plymouth alongside other areas such as Aire Gardens, Plymouth Road, Gifford Place.