Near Northwoods Mall
Location. Super 8 Peoria Il is located in Peoria, close to Lakeview Museum, Northwoods Mall, and Peoria Zoo. Nearby points of interest also include Bradley University and Weaverridge Golf Course. Property Features. The motel serves a complimentary continental breakfast. Super 8 Peoria Il features an elevator lift and air conditioning in public areas. Wireless Internet access is available in public areas. Guest parking is complimentary. The front desk is open 24 hours a day. Guestrooms. Bathrooms feature hair dryers. Wireless Internet access is complimentary. Televisions have cable channels.