Szechuan Place

9250 Reseda Blvd Northridge CA 91324 USA

(818) 280-5355

Location