Mayflower Seafood Restaurant – Best Seafood in Chinatown
679 N Spring St, Chinatown, Los Angeles
Mayflower Seafood Restaurant is a Chinese restaurant in Los Angeles located at 679 N Spring St. Known for dishes like the Steamed Flounder and Walnut Shrimp, it's a popular choice for families seeking authentic Chinese coastal cuisine. Use this page to compare the FoodIndex score alongside Google, Yelp, and Uber …
Loading restaurant details...