• Scooter's Fish House

    • Restaurants
    1968 Highway 87
    Navarre, FL 32566
    (850) 396-5128