Back to Wisconsin Dells Restaurants
The Green Owl Menu and Take Out in Lake Delton WI, 53940
  • The Green Owl

  • Bar/Pub Food, Pizza, Healthy Food, American Food
  • 841 Wisconsin Dells Pkwy S Lake Delton WI, 53940
    - (35) EatStreet Rating
  • Hours Closed

Restaurant is Closed

Next Takeout at 11:00 AM

Empty Cart Illustration

Famished? Fill me up!