New Mayflower Chinese Restaurant has established for over 30 years in the heart of London Chinatown located in Shaftesbury Avenue. Well known for its traditional Chinese dishes and generous portions with excellent value for money.
Recently been refurbished to a comfortable interior surrounding with a tint of Chinese authenticity and a modern feel. Because its a family run business, the service is second to none, warm and welcoming. Recommended as one of a favourite Chinese Cuisine restaurants in Chinatown, if not in a whole of London!
Please also visit our other 2 restaurants