Shan Restaurant
(408) 260-9200

5251 Stevens Creek Blvd, Santa Clara, CA | Directions   95051

37.324011 -121.995175
Get Directions