Green Leaf

Row 1

Details
765 Roosevelt Trl (at North Windham Shopping Center‎)
North Windham, ME 04062

Foursquare Tips

  • The food was alright. Nothing special. It wasn't fresh at all. Tables were sticky. Menus were also sticky. Bathrooms floors were slippery.
  • Says hibachi on sign but it is only one hibachi burner u pick your ingredients and they cook it while u stand and wait
  • It is only okay.. Nothing special..