Elmo's Grill

  • Restaurants
6931 W. Highway 30A
Santa Rosa Beach, FL 32459-3529
850.267.2299