Get directions to: Green Jade Chinese Restaurant, Worcester, MA
Restaurant address: 566 Southwest Cutoff Worcester, MA 01607, USA
Restaurant: Green Jade Chinese Restaurant