China Garden

1890 W San Carlos St
San Jose, CA
408.293.3149
37.323151
-121.928184
Hours:
Mon - Sat:11:30am - 10pm
Sun: 4:30pm - 10pm

for China Garden
Directions
from: