Peter & Paul Community Services

2612 Wyoming Street
Saint Louis, MO 63118
US
314-588-7111

First Accredited: 2025

Program List (1)

Locations (2)

Labre Center

3863 Cleveland AvenueSaint Louis, MO 63110US
More details

Peter & Paul Community Campus

3225 North Florissant AvenueSaint Louis, MO 63107US
More details