iCream is an ice cream shop offering sweet treats. It is located at 18720 W Oxnard St #103 in Tarzana, CA. The establishment specializes in ice cream and other desserts.