Billows
2601 Gulf Shore Blvd N, Naples, FL 34102
Billows consist of 24 2-unit buildings. Beachfront swimming pool. No pets. The rental policy allows owners to lease their units a maximum of once a year, for at least 60 days at a time. Lease terms can be as long as two years.