Is Tower of America landmark?
Address: 739 E César E. Chávez Blvd, San Antonio, TX 78205, USA
Jose Luis Morales | Oct 31, 2021
It was constructed for the worlds fair during the 1960's and it is a tourist attraction 😎
Matt Impelluso | Oct 31, 2021
Yes
Thanks! Your answer is awaiting moderation.