EKKLESIA INTERNATIONAL MINISTRIES INC920 SUPERIOR ST, OPA LOCKA, FL 33054 ContactAboutWorship StyleUnknownLanguageEnglishLocationGet Directions