Tarah Thai Kitchen

1163 Lincoln Ave San Jose CA 95125 USA

(669) 231-4113

Location