Genovese's Pizza

2900 W Main St, Alhambra, CA

Menu (As of 10/29)

Genovese's Pizza: hours and how to order