2634 Main St, Wilmington, New York 12946 USA
Photo Credit: www.lake-placid-area-guide.com
Claim copyright