Found 2 places
Latitude: 26.522 (26°31′19″N), Longitude: -82.1893 (82°11′21″W)
Address: 5400 South Seas Plantation Rd, Captiva, FL 33924
Latitude: 26.5381 (26°32′17″N), Longitude: -82.1939 (82°11′38″W)
Site: southseas.com