Located the Sierra foothills of Three Rivers, California. The Nature Lodge is a unique getaway five miles from the Sequoia National Park, home of the largest living tree in the world, the General Sherman Giant Sequoia. Enjoy the privacy of the 65 acres of surrounding wildlife preserve and the convenience of being minutes away from everything in town.