(630) 792-8839 | Shahi Nihari and Chopsticks ,541 W.North Ave Villa Park, IL 60181. Get Directions
Estimated delivery time: 45 mns min