Get directions to: China Jade Restaurant Incorporated, Johnston, RI
Restaurant address: 1511 Atwood Ave Johnston, RI 02919, USA
Restaurant: China Jade Restaurant Incorporated