Location
Green Tea
CLOSED NOW
7 Village Sq, Westminster, MA 01473
9788742232
Hours of Operation (Takeout)
Monday - Thursday
Closed
Friday - Saturday
11:00 am - 08:00 pm
Sunday
Closed
Order Online
View Menu