Lucas Oil Stadium

Lucas Oil Stadium
500 South Capitol Ave, Indianapolis, Indiana, United States