Super 8 by Wyndham Peru Starved Rock State Park is located in Peru, 6.6 km from Hegeler Carus Mansion and 46 km from Amboy Depot Museum. The 2-star hotel has air-conditioned rooms with a private bathroom and free Wi-Fi. The hotel features family rooms.
Number of rooms: 61
1851 May Road, Peru, IL 61354, United States