739 E César E. Chávez Blvd, San Antonio
The Tower of the Americas is a 750-foot observation tower-restaurant located in the Hemisfair district on the southeastern portion of Downtown San Antonio, Texas, United States.
Photography
Kids Friendly
Typical Tourist