Leo's Italian Ice Factory is a ice cream parlor Oviedo located in United States.
3573 Aloma Ave (Deep Lake St.) Oviedo , FL 32765 United States
Credit Cards | Yes (incl. Discover & MasterCard) |
Menus | Dessert |
This lil cuttie said try try the funky monkey. Omg its great...... And wow she is cute as hell
Pumpkin pie taste like the real thing!! First time here and I'm converted.
They have cotton candy here!
Key Lime Pie Gelati is to die for!
The cookies and cream gelato is amazing! They have great service and great food! - Alexis O'Brien
Their Sarku Chicken with noodles with extra sauce is so delicious... And very filling lol - catherine ford
I love to go to this publix because it's organized, clean, the employees are so nice and the customer service is excellent!. :-) - Angie Rivera