Inn at Taughannock Falls is located in Trumansburg, New York, just 9 miles from downtown Ithaca and Cornell University. This stunning estate, expanding across 12 open acres, overlooks Cayuga Lake. The property features four buildings comprised of 24 guest rooms, suites, and a lake house, one of the best restaurants in the area, and the region's premier outdoor event venue. The estate is surrounded by Taughannock Falls State Park, which boasts the tallest waterfall on the east coast and is easily accessible by our hotel guests.