Get directions to: Scott's Deli, Altona, NY
Restaurant address: 385 Devils Den Rd Altona, NY 12910, USA
Restaurant: Scott's Deli