Bamboo Leaf Restaurant

3074 Scott Blvd
Santa Clara, CA
408.988.8520
37.377776
-121.963651

for Bamboo Leaf Restaurant
Directions
from: