About Us

Mayflower is a Chinese takeaway & restaurant opened since 1995 and has lasted for over 20 years. A winner of the Tried & Tasted award 2014- awarded by our online customers. Their kitchen offers a wide range of dishes to satisfy many appetites and strive to bring you good food to the comfort of your own living room. Can't get enough of the old favourites such as Crispy Aromatic Szechuan Duck or Thai Red Curry, then look no further as they have this all and lots more. Located on Malvern Road in West Hampstead. Take a look for yourself to see what you fancy!

We use cookies to track usage and preferences I Understand
Please note: Your Mayflower Takeaway is currently closed. You can place an order now for delivery at later time
Please check opening hours before creating your order. Our shop is located at 37 Malvern Road, London NW6 5PS
Please Note: Your Mayflower Takeaway is currently no Home Delivery available in your area