Our Lady of the Holy Cross Catholic Church, 8115 Church Road, St. Louis MO 63147 Tel: (314) 381-0323 Fax: (314) 381-4828 olhc2@msn.com web hosting by doteasy please enable browser's Javascript to use the Hit Counter tool.Powered by