The Squid Anchor is a cozy eatery nestled in the heart of Plymouth, IN, offering a diverse menu of seafood and American cuisine.
With a casual atmosphere and friendly service, The Squid Anchor provides a welcoming dining experience for locals and visitors alike.
Generated from their business information