Brittney’s take: Everything they serve is top notch! One of my new favorite Italian spots. Great pasta, seafood and desserts! The salmon is a favorite of mine and you can’t leave without having some of their home made desserts! 41.950784 -88.031117 DeMarco's 5N105 Illinois 53, Itasca, IL 60143 (630) 285-9200 Website Best Bite: It's all tasty!