Lake Placid 2512 Main Street