Holy Cross Lutheran Church for The Deaf
1135 Macklind Ave, St. Louis, Missouri, 63110-1440
(314) 533-6035