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