Get directions to: Chopchop Japanese Steakhouse, Amarillo, TX
Restaurant address: 34th & Coulter Amarillo, TX 79101, USA
Restaurant: Chopchop Japanese Steakhouse