Hours
 Location

CLOSED FOR THE SEASON 

THANK YOU VERY MUCH WE WILL SEE YOU IN 2021

Relaxing casual take-out service. Family and Pet Friendly!

Find us on 29 Locust Street in Falmouth, MA 02540

© 2018 by The Barking Claw Cape Cod. Proudly created with Wix.com