413 Burritt Ave S, Wisconsin Dells, WI, US
Get directions
608-253-0500
Bio: Located on top of Mirror Lake Dam in Lake Delton, Wisconsin, The Green Owl is a place to enjoy live music, a pizza & cocktails without the hustle & bustle of the Wisconsin Dells area. Live music up to five nights a week . . . The Green Owl takes a grassroots approach to supporting our local musicians.