Chin's Express & Teriyaki
1711 University Dr # 130
Vista, CA 92083
Vista, CA 92083