822 W Lincoln Hwy, Dekalb, IL, 60115 
815-748-8868
Japanese