Phone: +14082963040,+14082489123
Address: 2615 The Alameda, 95050-6003, Santa Clara, United States
City: Santa Clara
Menu Dishes: 35
Reviews: 5870
"Love this place, been coming here for years. Pizza is always cooked on point and the garlic bread OMG bomb just one time the over cooked my garlic bread but they replaced them real quick. I will forever return to this place. I do live closer to the one on Lincoln but I always prefer this location."
All prices are estimates on menu.