Eye doctors & Optometrists in St. Louis, MO
Eye doctors & Optometrists
908 Olive St,
St. Louis ,
MO
63101
UNITED STATES
Based on 1 reviews
Terrible service, terrible selection
The girl at the front desk as no people skills. First of all, when calling on the phone, her answers to everything is "Yeah, Uh hah" and rude. The selection is very limited and they try to turn you on right away to the most expensive...Worldwide > United States > St. Louis, MO > Eye doctors & Optometrists