New Japan Restaurant

1322 Chicago Ave.
Evanston
Illinois
United States