Address: 205 Powers Rd Illinois Route 251 North Rochelle, IL, 61068 Get Directions Contact: 815-562-8411 Details Featuring 10 rooms with new electric heat and air conditioning for very reasonable prices. TV in each room. Listing navigation Executive Inn Holiday Inn Express – Rochelle