Leo's Italian Ice Factory is a family-owned business in Oviedo, FL, specializing in handcrafted Italian ice desserts. They offer a variety of flavors made with fresh ingredients to satisfy customers' sweet cravings.
With a commitment to quality and customer satisfaction, Leo's Italian Ice Factory provides a refreshing and delightful treat for individuals looking to cool off on a hot day. Their dedication to creating delicious frozen treats sets them apart in the local dessert scene.
Generated from their business information