Owl's Nest Address: 208 N Oak St, Loda, IL 60948 Phone: (217) 386-9455 Restaurants, Bartending Service Other Businesses: Federated Bank at 117 N Oak St, Loda, IL 60948