Tiene alrededor de 21.000 asientos y está situado en el centro de la ciudad estadounidense de Memphis, justo en la orilla del Río Mississippi.