Leo's Italian Ice Factory is located in sunny Oviedo, Florida
Wholesale / Distribution / Special Events / Vending Carts
431 Aulin Avenue
Oviedo, Florida 32765
*Google Our New Location
COPYRIGHT © Leo's Italian Ice Factory 2008, 2009, 2010, 2011, 2012. All Rights Reserved.
This website and its contents are protected by copyright. Unauthorized copying is not permitted.
Terms and Conditions