Upper Crust Pizza

1330 E Vista Way, Vista, CA

Menu (As of 10/29)

XL

Upper Crust Pizza: hours and how to order