The Mayflower Restaurant
The Mayflower Restaurant in Cheltenham is now permanently closed.
Previously, The Mayflower Restaurant in Cheltenham offered authentic Chinese cuisine, blending classic dishes with Cantonese and East Asian favourites.
It was a popular place to eat in Cheltenham, known for Dim Sum, Bao buns, and a diverse menu celebrating China’s regional flavours.