lake placid olympic center s

218 Main
Lake Placid
New York
United States