Green Health Docs -St. Louis

Opening Hours: standard

This place is a scam! I was promised an in person appointment with a doctor for my evaluation. When I got there I was told I would be evaluated by a doctor…

Address : 11860 Lackland Rd
City : St. Louis
State : MO
Zip : 63146
Country : US
Write a Review

Customer reviews

5 star
0%
4 star
0%
3 star
0%
2 star
0%
1 star
0%

Reviews