Specials 2 Wks Ago COMPARE Residences at Town Square 9181 Town Square Blvd, Amarillo, TX 79119 3 Beds $1,508 - $1,808