The Ranch House Restaurant Address: 866 SPARTA ST, Saint Libory, IL 62282 Phone: (618) 768-4488 Restaurants Other Businesses: Chicken's Restaurant/Bar at 7402 State Route 15, Saint Libory, IL 62282