After decades of wonder, the mansion known by many as the “Christmas Tree” house, which overlooks Onondaga Lake in Liverpool, had its first open house ever, as the owners, now in their 80’s and realizing that they were never going to move into the house, have finally put it on the market. I had to […]