Green Leaf

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


  • 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..

Nearby places

30 Landing Rd