Stamford OphthalmologyBy kiruthiga s / July 1, 2025 Get in touch 1351 Washington BlvdSuite 101Stamford, Connecticut 06902+1 (203) 327-5808