Hotel Effingham - Reviews on Hotels in Effingham, IL, United States close