Szechwan Inn Chinese Restaurant

22323 Sherman Way #18 Canoga Park CA 91303 USA

(818) 704-0456

Location