Francesca Amici Francesca’s Amici

Francesca’s Amici Map

174 N. York Rd. (Third St.)
Elmhurst, IL 60126
Map
Cuisine: Italian
Inviting Italian trattoria known for dishes like sausage-flecked risotto and lemony, sautéed tilapia.
Openings: Lunch Mon.-Sat., Dinner nightly

Features