Listings in Football
Home of the Indianapolis Colts, Lucas Oil Stadium is a state-of the-art retractable roof multi-purpose facility in Indianapolis. The stadium opened in 2008 and has been the host of numerous sporting events such as Super Bowl XLVI, the NCAA Final Four Basketball Championship, and Big Ten Football Championship Games. Tours available throughout the week.
500 S Capitol Ave
Indianapolis, Indiana 46225-1117