2634 Main St, Lake Placid, NY , USA
Located in Lake Placid, USA, The Olympic Center on 2634 Main St is a thrilling haven for sports enthusiasts. Get ready for an adrenaline rush as you explore the site of the 1932 and 1980 Winter Olympic Games. Join the fun and try your hand at ice skating on their famous rinks or catch a hockey game. It's a non-stop adventure for all!
Landmark
Lat: 44.2838116, Lon: -73.98463339999999
ShareWebsite LinkCall