Queen of Peace C-Star Center
Organization Category:
Ministry/Service
Organization Type:
Homes for Adults with Special Needs Address:
325 N. Newstead
St. Louis, MO 63108See map: Google Maps
Phone:
314-531-0511 
