Processing, please wait ...
Pizza Guys - Santa Clara
Santa Clara
Cuisines: Pizza, Pasta, Italian
Address: 1998 Homestead Rd.#101 ; Santa Clara CA, 95050
Pizzas were pretty good, so was the salad. They managed to get it delivered on time with all the utensils, plates, etc. for 150+ people.
everyone enjoyed the pizzas