Get directions to: Chen's Garden Chinese Restaurant, Auburn, GA
Restaurant address: 1296 Atlanta Highway Auburn, GA 30011, USA
Restaurant: Chen's Garden Chinese Restaurant