South Seas Announces Opening of The Clutch
New 12-Hole Golf Course Opens at Captiva’s South Seas CAPTIVA ISLAND, FLORIDA, UNITED STATES, May 1, 2024 /EINPresswire.com/ -- South Seas, located on Captiva Island along Florida’s Gulf Coast, announces the opening of its new 12-hole golf …