Bistro Tupaz
➤ 5899 Santa Teresa Blvd #101, 5899 Santa Teresa Boulevard #101, San Jose, CA 95123, USA, United States
Pequeño Restaurante, Italiano, Levantar, Europeo, Postres
"I ordered a pasta alfredo for delivery, it was very good and dare I say their garlic bread was the best I've ever had, can't wait to go meet them, what a great meal.Food: 5/5"