"People were quite careful when taking any slices from the buffet. That's great! And of course, the pizza is delicious!"
Phone: +14082963040,+14082489123
Address: 2615 The Alameda, 95050-6003, Santa Clara, United States
City: Santa Clara
Dishes: 71
Amenities: 4
Categories: 5
Reviews: 5183