Get directions to: Green Tea Restaurant, Newton Highlands, MA
Restaurant address: 24 Elliot Street Newton Highlands, MA 02461, USA
Restaurant: Green Tea Restaurant