Directory Company Details Lucas Oil Stadium Address: 500 S Capitol Ave, Indianapolis, IN 46225 United States Phone: 317-262-8600 Web site Contact Stormy Six-Poe Company Type: In-House Service Professional