Altona from New York Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Scott's Deli - New York, Altona, 385 Devils Den Rd, 12910 (518) 236-4485 Map