Found 2 places
Latitude: 41.3278 (41°19′40″N), Longitude: -89.1312 (89°7′52″W)
Address: 925 West St, Peru, IL 61354
Latitude: 41.3294 (41°19′46″N), Longitude: -89.1248 (89°7′29″W)
Phone: (815) 223-3300
Site: ivch.org