FLORA MINISTRIES INC8111 PETTIT AVE, ELMHURST, NY 11373 ContactAboutWorship StyleUnknownLanguageEnglishLocationGet Directions