Get directions to: Sakura Japanese Steakhouse & Sushi-oyster Bar, Amarillo, TX
Restaurant address: 4000 Soncy Rd Amarillo, TX 79119, USA
Restaurant: Sakura Japanese Steakhouse & Sushi-oyster Bar