Grand Slam Pizza

1910 Shadowridge Dr #101, Vista, CA

Menu (As of 10/29)

L

Grand Slam Pizza: hours and how to order