South Walton Sports ComplexBy admin / June 6, 2023 South Walton Sports Complex6435 US Highway 98 E, Santa Rosa Beach, FL, 32459, USASanta Rosa Beach Florida Phone: 8453418582Url: https://sowal.com/place/walton-sports-complex