Premium Mountain Meadows lot in Teton Springs in Victor, Idaho. This westerly facing lot borders protected open space and 2 ponds, providing for spectacular sunsets in the SW end of Teton Valley. Victor is the perfect location for those looking to enjoy all the local recreational activities.