Located in the northwest part of the state, 420 mi/675 km northwest of Billings, Kalispell is in the heart of the Flathead Valley, a popular area for visitors. The main visitor attraction in town...