Green Tea Japanese Restaurant2206 N Clark St, Chicago, IL
Green Star Cafe1605 Miami Street, South Bend, IN