Faith Lutheran Church Educational Wing
16511 Hilliard Road
Lakewood, OH
Built: 1957   Status: Standing

PD 1/28/1956, 12/17/1956