Amarillo, Texas COUNTRY United States
webnlg webnlg webnlg
Amarillo is in Texas, in the United States. The United States is the home country to Amarillo,Texas. Amarillo, Texas is located within the United States.