Restaurants in Vista, CA
Restaurants • Pizza • Italian Restaurants
1330 E Vista Way.,
Vista ,
CA
92084
UNITED STATES
Based on 2 reviews
Best Pizza in Town
Although not as good as they were a few years ago, Upper Crust is still the best Pizza in North County. The pizza is great, the lasagna and garlic bread are tasty and the half and half salad (half pasta and half lettuce) is amazing.great pizza!
Great service, great pizza! I will tell all my friends about this place!!!!Worldwide > United States > Vista, CA > Pizza