The new Town Square project by the Williams Group in Amarillo is a big project that will add more living & retail spaces to the area’s landscape. Very interested to see this completed for the Amarillo area – looks like a great addition. What do you think?
{ get social with us }