Italians have elevated pizza-making into an art. And when it comes to pizza done in true Italian fashion, there’s no other place to find these but in Grandstand Pizza which is about 5 miles away from La Mesa, California.
Italians have elevated pizza-making into an art. And when it comes to pizza done in true Italian fashion, there’s no other place to find these but in Grandstand Pizza which is about 5 miles away from La Mesa, California.