This southern Florida hotel is located on 10 acres of Sanibel Island. It has 550 feet of private beach, an outdoor pool, tennis courts, and an on-site restaurant. All rooms at the Island Inn have a seating area, flat-screen cable TV, and microwave.
Address: 3111 West Gulf Drive, Sanibel (Florida)
Rates from:
USD 289 Booking.com