612 - Island Inn St. Pete Beach villa is located a 17-minute walk from Egan Park and invites guests to join fishing. Offering a beachfront location in the Treasure Island district, the 1-bathroom holiday home can accommodate up to 3 guests.
The beach is 650 feet away, and Sunset Beach is a short way from the villa. Alligator Attraction Museum is located 2.2 miles from 612 - Island Inn villa, and Gulf Boulevard & 100th Avenue bus station is approximately 5 minutes' walk away. This St. Pete Beach accommodation provides easy access to natural wonders such as Sunset Beach Pavilion (1.1 miles) and Floating Water Park (2.4 miles).
The St. Pete Beach villa offers sea views.
Guests can make use of a fully-fitted kitchen, as well as an outdoor dining area at the St. Pete Beach property. You can also make use of a fridge to prepare your own meal. Ka'Tiki Beach Bar & Restaurant as a dining choice is a few steps from this villa.