Lake Placid Eye Clinic

  • 211 US 27 S
  • Lake Placid, FL,  33852
  • View Phone

Experience & Reliability


  • Walk-Ins Welcome!