The Mayflower is one of the best Chinese restaurants our family has had the pleasure to dine in. The food is consistenly good and served steaming hot, the prices are very reasonable and the service is just outstanding. The staff are very kid friendly
...