Get directions to: China Royal, Newark, NJ
Restaurant address: 713 Frelinghuysen Avenue Newark, NJ 07114, USA
Restaurant: China Royal