Chin's Szechwan

2820 Roosevelt St Carlsbad CA 92008 USA

(760) 729-0348

Location