Social Services Saint Louis

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 Stars

CarrieAnne 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

Map 2647 Ohio Ave