Get directions to: China Royal, Montclair, NJ
Restaurant address: 148 Bloomfield Avenue Montclair, NJ 07042, USA
Restaurant: China Royal