FAITH PARADISE TEMPLE1965 WYOMING ST, ST LOUIS, MO 63118 ContactAboutWorship StyleUnknownLanguageEnglishLocationGet Directions