Island Inn Beach Resort

Island Inn Beach Resort

About this hotel

Situated in Treasure Island, this lovely hotel for $169 per night is a great choice for your next break. Located in St Pete Beach, 200 metres from Treasure Island, Island Inn Beach Resort provides accommodation with an outdoor swimming pool, free private parking, a garden and a bar.

Top Hotel in Treasure Island

See all results

Top vacation rentals in Treasure Island

See all results

Map of Treasure Island, FL

Keep exploring