This family-run Chinese restaurant has been operating in Shaftesbury Avenue for more than 30 years.
Warm and welcoming, this popular restaurant is known for its traditional Chinese dishes and generous portions.
|Typical meal price:||From £25.00 (USD31.39) per diner|
£25 and under
Venue Details & Map
New Mayflower Chinese Restaurant
68 Shaftesbury AvenueLondonW1D 6LY