Lucas Oil Stadium

Lucas Oil Stadium

About Lucas Oil Stadium

Lucas Oil Stadium is a multi-purpose sports arena in downtown Indianapolis, Indiana. The stadium had celebrated its grand opening on August 24, 2008.

Contributions by TheHoosierState89, Me, and NoseNuggets.