Last Call Address: 105 Main St, Penfield, IL 61862 Phone: (217) 595-5400 Restaurants, Bars Other Businesses: Oasis at 2705 County Road 3000 N, Penfield, IL 61862