Green Leaf

Row 1

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

Foursquare Tips

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