Coffee & Tea

Boston Area

Green Tea Restaurant


Coffee & Tea 5

Green Tea Restaurant

Margaret | Mar 20, 2006 09:49 AM

I recall some talk on this board about Green Tea restaurant in Newton being very good. I tried to find the thread, but couldn't find it. Any updates on what to order there?


Want to stay up to date with this post?

Recommended From Chowhound