downtownhoustonlive.com
Seven Wonders art installation is located in downtown Houston.
Seven Wonders art installation is located in downtown Houston behind the Wortham Center. Designed by children these are laser-cut steel.