Faith Lutheran Church

1610 South Florissant Road
St. Louis, MO 63121
314-521-0406

All-pipe
Builder:Moller
Date:1959
Manuals:II
Ranks:11
Updated January 16, 2008