Our Ladys Inn
4223 S Compton Ave
Saint Louis, MO - 63111
314-351-4590
Fax Number: 314-351-2119
Saint Louis, MO - 63111
314-351-4590
Fax Number: 314-351-2119
Reviews
About Our Ladys Inn
This community health center is located in Saint Louis, MO. This clinic is open limited hours.
A federal grant awarded to grantee Grace Hill Health Center Inc helps maintain operations. Operations began January of 1989.