Get directions to: New China Restaurant, Northridge, CA
Restaurant address: 9627 Lilly Ct Northridge, CA 91325, USA
Restaurant: New China Restaurant