Green Tea Japanese – Best Sushi in Lincoln Park
2336 N Clark St, Lincoln Park, Chicago
Green Tea Japanese Restaurant at 2336 N Clark St in Lincoln Park is a well-established neighborhood Japanese restaurant on Chicago's North Side, serving traditional sushi, teriyaki, and classic Japanese dishes in a relaxed, familiar setting that has made it a dependable Lincoln Park dining staple. Searching for traditional Japanese food …
Loading restaurant details...