Get directions to: China Town, Jacksonville, FL
Restaurant address: 5301 Norwood Ave Jacksonville, FL 32208, USA
Restaurant: China Town