2701 Main Street (0.8 km from Keokuk American Eyecare Center)
Featuring rooms with a cable TV this motel is located in Keokuk on the Mississippi River near the Illinois/Iowa state line. Free Wi-Fi access is available. All guest rooms at the Chief Motel provide a microwave and refrigerator.
3201 Main Street (1.3 km from Keokuk American Eyecare Center)
This Keokuk hotel is within 3 miles of the city center and the River City Mall. The hotel offers a hot daily breakfast indoor swimming pool and free Wi-Fi in every guest room.
3404 Main Street (1.7 km from Keokuk American Eyecare Center)
Located 1 mile from downtown and the Mississippi River this Keokuk hotel offers a free daily breakfast and free in-room WiFi. A well-equipped fitness center and an indoor pool are available.
325 Main Street (1.8 km from Keokuk American Eyecare Center)
Baymont by Wyndham Keokuk offers accommodations in Keokuk. Free WiFi is available and private parking can be arranged at an extra charge. A continental breakfast is available every morning at the hotel.
3511 Main Street (2.0 km from Keokuk American Eyecare Center)
Located 5 minutes from the center of Keokuk Iowa and 3 miles from the Mississippi River this hotel offers guests an on-site gym continental breakfast and rooms with free WiFi. rooms at the Keokuk Super 8 include cable TV with the HBO channel.
3764 Main Street (2.8 km from Keokuk American Eyecare Center)
Budget Inn - Keokuk provides air-conditioned rooms in Keokuk. Among the facilities at this property are a 24-hour front desk and room service along with free WiFi throughout the property. Private parking can be arranged at an extra charge.