ENDOWMENT FUND DIRECTORS OF DELMAR BAPTIST CHURCH1001 MUNICIPAL CENTER DR, ST LOUIS, MO 63131 ContactAboutWorship StyleUnknownLanguageEnglishLocationGet Directions