Hibachi Kingdom

501 SE 10th Ave Amarillo TX 79101 USA

(806) 316-1487

Location