Lake Placid 2583 Main St