Hours
 Location

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

Several Rolls