Get directions to: Chabaa Noodles & Rice, Elk Grove Village, IL
Restaurant address: 1047 Rohlwing Road Elk Grove Village, IL 60007, USA
Restaurant: Chabaa Noodles & Rice