Mayflower Chinese Restaurant
OPEN NOW
Today: 11:00 am - 4:30 am
113 Years
in Business
Phone: (831) 476-4688
Address: 3555 Clares St, Capitola, CA 95010
Website: http://www.brownranch.com
Mayflower Chinese Cuisine
Cuisines: Family Style, Chinese, Asian
900 41st Ave, Santa Cruz, CA 95062
2050 Soquel Ave, Santa Cruz, CA 95062
2623 41st Ave, Soquel, CA 95073
115 San Jose Ave, Capitola, CA 95010
3555 Clares St Ste A, Capitola, CA 95010
3005 Porter St, Soquel, CA 95073
203 Esplanade, Capitola, CA 95010
2121 41st Ave, Capitola, CA 95010
1855 41st Ave, Capitola, CA 95010
3555 Clares St Ste M, Capitola, CA 95010