Sole Mar is a quaint seaside restaurant in Buzzards Bay, MA, offering a diverse menu of fresh seafood dishes.
With a cozy atmosphere and stunning water views, Sole Mar provides a relaxing dining experience for locals and visitors alike.
Generated from their business information