Get directions to: Luna Loca, Lake Placid, NY Restaurant address: 211 Saranac Ave Lake Placid, NY 12946, USA Driving Walking Bicycling Restaurant: Luna Loca