Located in Teton Village, Wyoming, Hotel Terra was constructed at the base of Jackson Hole Mountain Resort. Because of its size and location, this impressive structure included excavation and utilities on a grand scale. With majestic views of the Grand Tetons, this hotel is something to behold.