The Crossroads Inn is conveniently located at the intersection of Interstate 15 and Highway 2 in Shelby. Only 72 miles from Glacier National Park and 35 miles from the Canadian border, the Crossroads Inn is perfect overnight stop for travelers. The Crossroads Inn offers 52 spacious rooms. Single queen beds to suites are available. We offer non-smoking rooms. Enjoy our complimentary continental breakfast each morning. Our amenities include indoor pool, hot tub, guest laundry and meeting space. Adjacent to the hotel is a restaurant and casino.