Geaux Coastal Villa Navarre is located 13 minutes' stroll from Navarre Beach Sea Turtle Conservation Center Aquarium and invites guests to join windsurfing, snorkeling, and fishing.
This holiday home offers a prime location, a short way from Santa Rosa Island, while natural sights like Navarre Beach Marine Park are 0.7 miles away. Guests will find Navarre Park 25 minutes' walk from the villa.
Geaux Coastal Villa includes a fully-fitted kitchen equipped with a fridge, oven, and a dishwasher. Island Dogs as one of dining choices lies 300 feet away.