2490 Main Street, Lake Placid, NY 12946