Get directions to: Sushi Bar & Japanese Restaurant, Bloomingdale, IL
Restaurant address: 369 W Army Trail Rd Ste 19 Bloomingdale, IL 60108, USA
Restaurant: Sushi Bar & Japanese Restaurant