Pizza X

3191 E La Palma Ave, Anaheim, CA

Menu (As of 10/29)

Pizza X: hours and how to order