Ira G. Ross Eye Institute - University at Buffalo 1176 Main St, Buffalo, NY 14209, United States of America +1 716-645-2000 https://www.buffalo.edu/ Reviews Map