Get directions to: Chopchop Japanese Steakhouse, Amarillo, TX
Restaurant address: W Cr-34 Amarillo, TX 79124, USA
Restaurant: Chopchop Japanese Steakhouse