Eye doctors & Optometrists in Schaumburg, IL
Eye doctors & Optometrists
1760 W Wise Rd.,
Schaumburg ,
IL
60193
UNITED STATES
Based on 1 reviews
Serious lack of professionalism.
Wrong glasses,no response to mess. left.When I got a hold of a Mgr. he never returned my call.I will never entrust my vision to these clowns again!Worldwide > United States > Schaumburg, IL > Eye doctors & Optometrists