Get directions to: China Garden, Orangevale, CA
Restaurant address: 8847 Greenback Ln Orangevale, CA 95662, USA
Restaurant: China Garden