About Owls Nest

Restaurants In Illinois

Owls Nest serves American, Bar & Grills, Bars, Restaurant cuisine at 2128 W Callender Ave West Peoria, IL 61604. Find restaurant information about Owls Nest including address, phone, hours of operation and more.

Owls Nest

Owls Nest serves American, Bar & Grills, Bars, Restaurant cusine in West Peoria, Illinois.

Owls Nest Menu
About Owls Nest

Owls Nest

What Is Owls Nest' Address?

What Is Owls Nest' Phone Number?

Phone: (309) 676-0853

What Type Of Cuisine(s) Does Owls Nest Serve?

Cuisine Served: American, Bar & Grills, Bars, Restaurant


Hours of Operation: Mon - Sun: 11:00 am - 2:00 am

More Restaurants

AL, AK, AZ, AR, CA, CO, CT, DE, FL, GA, HI, IS, IL, IN, IA, KS, KY, LA, ME, MD, MA, MI, MN, MS, MO, MT, NE, NV, NH, NJ, NM, NY, NC, ND, OH, OK, OR, PA, RI, SC, SD, TN, TX, UT, VT, VA, WA, DC, WV, WI, WY