Citizens can see diagrams, timelines and more Feb. 15 regarding a Navarre Community Access Road intended to provide relief from U.S. 98 traffic.
Navarre Beach is located in the panhandle of Florida. It is on Santa Rosa Island, which is a barrier island in the Gulf of ...