Town Square in Amarillo

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?

>> Town Square on AGNTV

Comments are closed.