Green Forest Tea House

Cafe
38 Willie Street, Lowell, MA 01854 38 Willie Street, Lowell Directions
Today 7:00 AM - 9:00 PM Closed All Hours
+19784599208
Be the first to recommend this place!
null% of 0 customers recommended

Fill up on fare from Green Forest Tea House and get a taste of the Lowell neighborhood. Need to get out of the house? Order and pick up from this restaurant.

About this Business

  • Hours
    Sun
    7:00 AM - 8:00 PM
    Mon-Sat
    7:00 AM - 9:00 PM

Tips

250

From Our Editors

For a mouthwatering meal you're sure to love, Green Forest Tea House in Lowell is the place to be.

Can't stay at this restaurant long? Pick up and go home.

Drivers will love the easy parking options just steps away from Green Forest Tea House. Green Forest Tea House is home to many cyclists who appreciate the parking racks outside.

Explore Nearby
Green Forest Tea House

Sun
7:00 AM - 8:00 PM
Mon-Sat
7:00 AM - 9:00 PM
Groupon has verified that the customer actually visited Green Forest Tea House.