Drag box to select area
100% Were impressed
Francesca's Amici is a very elegant Northern Italian restaurant that makes you feel like family as soon as you step through the door. Rustic interior design and flavors complement each meal. Come and try some of the best Italian cuisine found in Elmhurst.
174 N York St, Elmhurst, IL 60126
- Fax: 630-279-4322
- Accessibility Details: Street-level access
- Hours: Lunch: Mon - Sat, 11:30am - 4pm; Dinner: Sun - Tue, 4pm - 9pm; Wed - Thu, 4pm - 9:30pm; Fri, Sat, 4pm - 10pm
- Accessible: yes