Get directions to: China Garden Restaurant, Truckee, CA
Restaurant address: 11361 Deerfield Dr Truckee, CA 96161, USA
Restaurant: China Garden Restaurant