Pizza in San Diego, CA
Pizza • Fast Food Restaurants • Italian Restaurants
4545 La Jolla Village Dr.,
San Diego ,
CA
92122
UNITED STATES
Based on 1 reviews
best pizza in town
Sbarro has the BEST pizza in town!!!!!!!! Really reminds me of a nice New York slice of pie! I derfintely recomend it!Worldwide > United States > San Diego, CA > Pizza