Navarre Towers 0105 villa is located around 25 minutes' stroll from Santa Rosa Island and welcomes its guests to enjoy fishing.
This Navarre villa offers a beachfront location, about 1 mile from Sound Side Park, while natural sights like Navarre Park are 1.7 miles away. Panhandle Butterfly House is situated approximately a 10-minute drive away.
The views of the sea are featured.
Guests, staying at Navarre Towers 0105 villa, can use a fully-fitted kitchen with tea and coffee making equipment, a fridge, and oven to prepare home-cooked meals.