The Mayflower
Chinese · BBQ · Fast Food
The Mayflower is a Chinese restaurant offering a variety of dishes, including starters like crispy aromatic duck and BBQ spare ribs. They also feature salt and chilli dishes and a selection of soups. The establishment appears to be a takeaway.
Location