The Christmas House
Located south of the Trail in Elmira, New York, The Christmas House is a popular, unique destination specializing in a variety of holiday-themed retail items from an array of manufacturers.
361 Maple Ave
Elmira New York, 14904
Phone (607) 734-9547
Copyright © 2015 Seneca Lake Winery Association. All Rights Reserved