Get directions to: 90 Main, Lake Placid, NY Restaurant address: 90 Main Lake Placid, NY 12946, USA Driving Walking Bicycling Restaurant: 90 Main