Get directions to: Steak & Seafood, Lake Placid, NY
Restaurant address: 34 Main St Lake Placid, NY 12946, USA
Restaurant: Steak & Seafood