LUXURY HOTEL INSIDER
March 17, 2014
By: Five Star Alliance
South Seas Island Resort is a 330-acre full service destination resort on tropical Captiva Island in Southwest Florida. South Seas combines a natural wonderland with modern resort amenities and accommodations.
View rates, details, and more images of South Seas Island Resort >>
Share this article: