To enjoy your vacation in Navarre, stay at the 3-room Time Sands Still Navarre apartment, which is about 20 minutes by foot from Santa Rosa Island and 3.1 miles from Opal Beach. Wi-Fi and a car park are also available at this apartment.
Sound Side Park is situated within 3 miles of the 110 ft² apartment.
The property comprises 3 bathrooms.
The presence of mini golf helps guests diversify their active leisure.