R. Schimek. MD Eye Surgery 3217 Canal St, New Orleans, LA 70119, United States of America Phone, Add place's phone number Reviews Map