Get directions to: Santoras Pizza Drive-in, Tonawanda, NY
Restaurant address: 600 Delaware St Tonawanda, NY 14150, USA
Restaurant: Santoras Pizza Drive-in