Get directions to: China Garden, Montevallo, AL
Restaurant address: 108 Selma Rd Montevallo, AL 35115, USA
Restaurant: China Garden