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!