Open since 1982, The Mayflower is a family run and owned Cantonese restaurant. One of Gloucestershire's best Chinese restaurants, they serve authentic Chinese cuisine in contemporary surroundings.