Get directions to: Desperados, Lake Placid, NY
Restaurant address: 97 Saranac Ave Lake Placid, NY 12946, USA
Restaurant: Desperados