Villa Maria Center
- Address
- 2647 Ohio Ave
- Place
- Saint Louis , MO 63118-1533
- Landline
- (314) 664-4715
Description
Villa Maria Center can be found at 2647 Ohio Ave . The following is offered: Social Services - In Saint Louis there are 75 other Social Services. An overview can be found here.
Reviews
1 Reviews, in average 5 StarsCarrieAnne Parker (Darby) wrote on 08-16-2020
Thank You
This place was a life saver so many years ago, the people who ran it taught me so much, I was about 14-15 when I stayed here... truly changed my life. Thank you for everything. If this the same one I remember which I believe it is, you gave me a second chance at life when all else failed.
Categories
Social Services(314)664-4715 (314)-664-4715 +13146644715