Get directions to: Jade Garden Chinese Restaurant, Davis, CA
Restaurant address: 2939 Spafford St Ste 125 Davis, CA 95616, USA
Restaurant: Jade Garden Chinese Restaurant