Island Inn is situated in the Treasure Island district of St Pete Beach, 100 metres from Treasure Island, 700 metres from Sunset Beach and 3.6 km from John's Pass. The property is located 3.9 km from Johns Pass and Village Boardwalk, 14 km from Tropicana Field and 15 km from Chihuly Collection. The aparthotel features a terrace, a 24-hour front desk, and free WiFi is available throughout the property.
The accommodation is non-smoking.
The Dali' Museum is 16 km from the aparthotel, while The Pier is 16 km from the property. The nearest airport is St. Pete-Clearwater International Airport, 24 km from Island Inn.