About May Flower
May Flower in Dulwich SE21 is a Chinese restaurant. May Flower — the flower of May, which in English tradition means the hawthorn blossom that signals the full arrival of spring. Also the Mayflower, the ship that carried the Pilgrim Fathers to America in 1620, departing from Rotherhithe. A Chinese restaurant in Dulwich with a name of seasonal and historical resonance.
Available for dine-in and takeaway in Dulwich SE21.
Find Us
41 Seeley Drive, West Dulwich, London, SE21 8QR
Share This Restaurant
Write a Review
Customer Reviews
No reviews yet — be the first to share your experience!