Lake Placid, New York : country : United States
Lake Placid, New York is located in the United States.