Address: 335 South Hollywood St
Stadium in Memphis, Tennessee. Liberty Bowl Memorial Stadium, originally named Memphis Memorial Stadium, is a football stadium located at the former Mid-South Fairgrounds in the Midtown area of Memphis, Tennessee, United States.