In addition to playing home to the corporate offices and practice facility, The Star features the Ford Centerâa state-of-the-art indoor football stadium that will host a variety of events, an entertainment district lined with restaurants and shops, the Omni hotel, a medical center and more.