Rumored Buzz on igmm
This luxurious boutique resort overlooks Cayuga Lake and is just nine miles from Ithaca, New York, in the heart on the Finger Lakes Wine Trail. The estate combines fashionable lodging, non-public visitor residences, in addition to a majestic Victorian Inn next to among the list of tallest waterfalls inside the nation. The Inn at Taughannock has a f