Star House Chinese Restaurant

restaurant in Canyon Crest, Escondido

Phone: (760) 489-6223

Address: 1507 E Valley Pkwy Ste 1