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.
Features
Takeaway
Nearest public transport
Cheltenham Spa - National Railway