FRESH OIL TEMPLE OF DELIVERANCE INC1400 NW 122ND ST, NORTH MIAMI, FL 33167 ContactAboutWorship StyleUnknownLanguageEnglishLocationGet Directions