Original: Lucas Oil Stadium (LOS) is a multi-purpose sports stadium in Indianapolis, Indiana.
Simplified: Lucas Oil Stadium is located in Indianapolis, Indiana and is the home of the Indianapolis Colts, an NFL team.