St. Alphonsus Ligouri ''Rock'' Church Saint Louis

1118 North Grand Blvd, Saint Louis , Missouri, United States - Phone: 314 533 0304