Get directions to: Jimmy's 21, Lake Placid, NY
Restaurant address: 2425 Main St Lake Placid, NY 12946, USA
Restaurant: Jimmy's 21