Home › Venues › Shell Energy Stadium Shell Energy Stadium Tickets Buy tickets for concerts at Shell Energy Stadium in Houston, TX. No Upcoming Events No upcoming events scheduled at Shell Energy Stadium. Please contact us with any corrections. Hotels & Lodging Near Shell Energy Stadium About the Venue Shell Energy Stadium At-a-Glance Address2200 Texas St.Houston, TX 77003United States Map & Directions Advertisement