DEVI TEMPLE OF FLORIDA INC12311 SW 11TH AVE, NEWBERRY, FL 32669 ContactAboutWorship StyleUnknownLanguageEnglishLocationGet Directions