Get directions to: Scotto Pizza, Clifton, NJ
Restaurant address: 58 Main Ave Clifton, NJ 07014, USA
Restaurant: Scotto Pizza