2634 Main St, Olympic Center, Lake Placid, New York 12946 USA
The Design of the Olympics exhibit at the Lake Placid Olympic Museum
Photo Credit: Yelp