Get directions to: Chinese Kitchen, Amarillo, TX
Restaurant address: 3415 Bell Street Unit K Amarillo, TX 79109, USA
Restaurant: Chinese Kitchen