-
Bistro Siam
is an awesome India, cuisine, indian Restaurant
Ranked #1 of 27 Restaurants in Tall Grass Santa Clara.
Some say, it is free.
.
The Latest Review: ★★★★★
Sent on the 7th of August, 2013
Use your FiveStars card and earn 1 free entree -- ask for one if you don't have it yet