Get directions to: Genovese's Pizza, Alhambra, CA
Restaurant address: 2900 W Main St Alhambra, CA 91801, USA
Restaurant: Genovese's Pizza