location:  South Walton Publix Plaza in Santa Rosa Beach

2078 Route 98, Santa Rosa Beach, FL 32459

 

phone: 850-329-5302