Restaurants in Elmhurst, IL
Restaurants • Ports • Italian Restaurants
174 N York St.,
Elmhurst ,
IL
60126
UNITED STATES
Based on 1 reviews
User review from Citysearch
Francesca's is an all-around excellent dining experience. The prices are moderately-high, but not too much. Expect to pay between $10-$20 for an entree. The portions are large for the pasta and decent for the meats. The service is usually...Worldwide > United States > Elmhurst, IL > Italian Restaurants