So Mia Hosp Eye Clinic 5858 SW 68th St, South Miami, FL 33143, United States of America Phone, Add place's phone number Reviews Map