NewNew Mayflower

Leicester SquareChinese££££
New Mayflower London image 1
New Mayflower London image 2
New Mayflower London image 3
Free and fast bookingEasily reserve a table in seconds
Happy customersMore than 100 million full and satisfied diners

Opening Times

Open today - Opens at 2:00 pm
Wednesday
2:00 pm - 2:00 am
Thursday
2:00 pm - 2:00 am
Friday
2:00 pm - 2:00 am
Saturday
2:00 pm - 2:00 am
Sunday
2:00 pm - 2:00 am
Monday
2:00 pm - 2:00 am
Tuesday
2:00 pm - 2:00 am

Address

New Mayflower
68-70 Shaftesbury Avenue, Leicester Square
London W1D 6LY

Reviews coming soon - Reserve and be the first!