stamford opthamology 1351 Washington Blvd, Stamford, CT 06902, United States of America +1 646-483-6731 Reviews Map