Leo's Italian Ice Factory is located in sunny Oviedo, Florida

  Wholesale / Distribution / Special Events / Vending Carts

                          431 Aulin Avenue

                        Oviedo, Florida 32765

                        407-657-LEOS (5367)

 *Google Our New Location

 

Click here for google directions to Leo's Italian Ice Factory
(iPhone Friendly)

 

 

 

 

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