Spector Eye Associates 2875 Main St, Stratford, CT 06614, United States of America +1 203-377-4951 Reviews Map