Letizia's Fiore

2456 N California
Chicago, IL
773-342-4400

Additional Information

Cuisine: Italian
Neighborhood: Logan Square
Date Opened: 11/1/2010