From Our Editors
Passing through Elgin with a long drive ahead? Get some rest and a satisfying meal at Cross Roads Inn in Elgin.
Cross Roads Inn is located near endless parking possibilities, allowing drivers to park with ease. Make sure your motel has everything your heart desires. The rooms at Cross Roads Inn are comfortable, cozy, and convenient.