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
    - (30) EatStreet Rating
  • Hours 11:00am - 12:00am
Empty Cart Illustration

Famished? Fill me up!