FAITH PLACE2617 SHENENDOA, ST LOUIS, MO 63110 ContactAboutWorship StyleUnknownLanguageEnglishGet Directions