Nestled on the shores of picturesque Flathead Lake and offering sweeping views of the Rocky Mountains and surrounding forest, Spruce Lodge is the perfect setting for your upcoming wedding, family gathering or group retreat. 

From comfortable lodging and excellent food to outdoor games and activities, we can facilitate the perfect getaway, so the only thing you need to worry about is making memories.