New Mayflower

SohoChinese, Asian, Seafood££££
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

About New Mayflower

New Mayflower in Soho serves up traditional Cantonese cuisine with a focus on fresh seafood – and Londoners can’t get enough. Located around the corner from Leicester Square tube station on Shaftesbury Avenue, New Mayflower is one of the oldest restaurants in Chinatown and is perfect for a pre- or post-theatre meal or special evening out with your nearest and dearest. What could be better than filling up on delicious Chinese-style seafood before heading off to a wonderful production? For us, there’s not much! So book a table at New Mayflower Soho for a Chinese feast to remember. You certainly won’t be disappointed.

Opening Times

Open now - Closes at 2:00 am
2:00 pm - 2:00 am
2:00 pm - 2:00 am
2:00 pm - 2:00 am
2:00 pm - 2:00 am
2:00 pm - 2:00 am
2:00 pm - 2:00 am
2:00 pm - 2:00 am


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

Reviews coming soon - Reserve and be the first!