The Treasure Mountain Inn is ideally located where the mountains meet Main Street, in the heart of Historic Park City.