DEEP WATERS WELL-BEING MINISTRIES12421 W MELIORA LN, STAR, ID 83669 ContactAboutWorship StyleUnknownLanguageEnglishGet Directions