DELIVERED LIFE OK INC816 MARK DR, DEL CITY, OK 73115 ContactAboutWorship StyleUnknownLanguageEnglishLocationGet Directions