25 Davis Straits
Falmouth, MA 02540
Falmouth, MA 02540
Open HoursMon To Thurs 11a-10p,Fri & Sat 11a-11p,Sun Noon-10pm,Open 7 Days A Week
OverviewOpen seven days a week, this restaurant specializes in Cantonese and Szechuan cuisines, and can accommodate all types and sizes of groups and gatherings. Lunch and dinner are...
more