2202 Dallas St, Houston, TX 77003, USA
The "I Love Houston" sign is a massive, 28-foot-tall sculpture created by artist David Adickes. Originally located near the I-10 freeway, it was moved to i
JavaScript is required to use this application. Please enable JavaScript in your browser settings.