Lake Placid Stagecoach Inn

Lake Placid Stagecoach Inn

Inn

3 Stagecoach Way, Lake Placid, New York, United States of America 12946