Get directions to: Mandarin King, Northridge, CA
Restaurant address: 17092 Devonshire St Northridge, CA 91325, USA
Restaurant: Mandarin King