Green Tea Japanese Restaurant
Restaurant · Lincoln Park

Green Tea Japanese Restaurant

$$ · Japanese

Lots of sushi & rolls & other Japanese fare in a simple space with a bring-your-own-alcohol policy.

Info

📍
Address
2336 N Clark St, Chicago, IL 60614, USA, CHI

More like this