Update Info - Green Tea Restaurant
This restaurant was reported as closed. If it is open, let us know.
Green Tea Restaurant
24 Elliot St
Newton, MA 02461
24 Elliot St
Newton, MA 02461
This restaurant was reported as closed. If it is open, let us know.