Pet-Friendly Hotel in NY | Inn at Taughannock Falls, Ithaca