Get directions to: Jade Isle Restaurant, Scotch Plains, NJ
Restaurant address: 158 Terrill Road Scotch Plains, NJ 07076, USA
Restaurant: Jade Isle Restaurant