Red Chili Restaurant

2538 Berryessa Rd San Jose CA 95132 USA

(408) 937-8888

Location