", To make great food you must first start with great ingredients.", Stimulate your palate with the tempting taste of our sensational Mediterranean cafe. Fresco's Cafe is situated in downtown Elmhurst, overlooking the main fountain with outdoor seating available.Named for the Italian word for 'fresh', Fresco's Cafe offers Northern Italian classics and Greek delicacies, combined with new...