Showcasing a sun terrace and fitness center, Best Western Delta Inn is located in Effingham in the region of Illinois. Free WiFi is featured throughout the property and free private parking is available on site. You will find a 24-hour front desk at the property.
Hotels in Effingham IL (Illinois) United States of America USA <>
|