Processing, please wait ...
Pizza Guys - Santa Clara
Cuisines: Pizza, Pasta, Italian
Address: 1998 Homestead Rd.#101 ; Santa Clara CA, 95050
Highly recommend their pizzas! I was very impressed that they were delivered hot and not soggy at all-which never happens.
very good pizza