Get directions to: Jade Garden Chinese Restaurant, Meriden, CT
Restaurant address: 517 West Main Street Meriden, CT 06451, USA
Restaurant: Jade Garden Chinese Restaurant