Located in North Fort Myers, Florida, this waterfront hotel has an outdoor pool and provides free Wi-Fi access. Fort Myers city centre is just 4 minutes’ drive away from the property.
Number of rooms: 108
13021 North Cleveland Avenue, North Fort Myers, FL 33903, United States
Hotel booked 1 times today.