100 Davis Straits, Falmouth, MA, 02541
Anchor Ale House is a chef owned and operated casual dining restaurant located on Rt. 28 in Falmouth, across from CVS. Since 2006, our mission has been to prepare the finest Fried Seafood, Burgers, Steaks and Pizza.