Curl Inn Inc Address: 758 N 3906th Rd, Triumph, IL 61371 Phone: (815) 539-7337 Restaurants Other Businesses: Countryside Bar & Grill at 3912 E 752nd Rd, Triumph, IL 61371