Get directions to: China Star, Selma, AL
Restaurant address: 1798 Al Highway 14 E Selma, AL 36703, USA
Restaurant: China Star