Chin's Express & Teriyaki 1711 University Dr # 130 Vista, CA 92083 Phone: (760) 631-7760
Category: Restaurants