174 N York St.,
Elmhurst , IL 60126 UNITED STATES
Based on 1 reviews
User review from CitysearchFrancesca'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