2013 - Italio Restaurant opening in Winter Park on March 6th with free food
Italio is celebrating their new restaurant opening in Winter Park with free food (see the flyer attached below). Italio describes itself as a modern Italian kitchen
The restaurant is located at 276 S Orlando Ave; Winter Park 32789
Here is some video that we took of the grand opening today:
italio does a good job of filling the void from when Fazoli's left the Orlando area a few years ago.
Tags for this Thread