Lucas Oil Stadium
stadium in
Indianapolis
#11 in Indianapolis
/
#666 in United States of America
Lucas Oil Stadium is a multi-purpose stadium located in Indianapolis, Indiana, USA. Opened in 2008, it serves as the home field for the Indianapolis Colts of the National Football League (NFL). The stadium features a retractable roof and a large seating capacity of approximately 70,000, making it suitable for a variety of events, from football games to concerts and large conventions. Its distinctive design includes a large windowed area on one side, providing a view of the Indianapolis skyline.
Hotels
Find hotels nearby:
Tours & Activities
Also check out
Message
Go to Planner