Best Western Navarre Waterfront Navarre
8697 Navarre Pkwy -
Navarre,
FL 32566
On the waterfront