0
Anonymous
990
Wiki User
Chat with our AI personalities
Lucas Oil Stadium is a retractable roof stadium.
Lucas Oil Stadium is located at 500 South Capitol Avenue, Indianapolis, IN, 46225.
149 cnsession stands
FieldTurf
yes and no it is retractable