The Beaverhead Lodge Inn
20 Swenson Way, Dillon, MT 59725, United States
The Beaverhead Lodge is a 2-star property situated in Dillon. The 2-star hotel has air-conditioned rooms with a private bathroom and free Wi-Fi. The hotel has family rooms. Rooms have a flat-screen TV, and some rooms at the hotel have a city view.