New? Start Here
Where are you?
What would you like?
Processing, please wait ...
Stuft Pizza - Santa Clara
Address: 2898 Homestead Rd. ; Santa Clara CA, 95051
Arrived earlier than the arrival time. Pizza stuck to the paper it was on especially in the middle which left a clump in the center
They were late with no phone call and they didn't bring the table cloths as required to bldg. 400.