Photos for Lake Placid Winter Olympic Museum

4.0
41 votes

Lake Placid Winter Olympic Museum

2634 Main St, Lake Placid, New York 12946 USA

Add Photo