Get directions to: China Star Restaurant, Jacksonville, AL
Restaurant address: 809 Pelham Road South Jacksonville, AL 36265, USA
Restaurant: China Star Restaurant