West Florissant Greats Streets Project Community Open House Thursday, March 9, 2017 4:00 p.m. – 7:00 p.m. New Life Community Church of God in Christ 1570 Chambers Road, Dellwood, MO 63136