Optometrists go Results Found: 1 Button group with nested dropdown O'Donnell Eye Institute O'Donnell Eye Institute 6757 Hwy 98 Suite 101 Santa Rosa Beach FL 32459 (850) 622-4000