Find the top Yakitori restaurants in Illinois near you now.
Japanese restaurant
Address: 156 E Lake St Suite B, Bloomingdale, IL 60108