Scooter’s Fish House

  • Restaurants
  • Services
1968 Hwy 87
Navarre, FL 32566
(850) 396-5128
  • Highlights

  • Media