Address: 400 Park Blvd, Itasca, IL 60143, USA
“We went here for the Elf Pop-Up Restaurant, and the food was absolutely amazing. We enjoyed our experience here. Absolutely amazing.”
Address: 500 Park Blvd, Itasca, IL 60143, USA
“The sushi was very good, the bento box was good too, except the chicken. The chicken was dry. The Popeye scallops are amazing but put the spinach to the side and eat that separately. The spinach is still good, but it just doesn't pair with the scallops as well as you would want it to. Service is great. Sake was cold...that was odd for me, but not at all bad.”
1 million customers
find businesses on BusinessYab every month.
500 businesses
join BusinessYab every day.
BusinessYab helps you…