Memphis Pyramid
arena in Tennessee, United States
(Redirected from Pyramid Arena)
The Pyramid Arena or Memphis Pyramid is a pyramidal sports facility and store located in Memphis, Tennessee. The building has served numerous purposes since its construction in 1991. It's currently a Bass Pro Shops store that also includes restaurants, a campground-themed hotel, archery range, bowling alley and observation deck. When it first opened, the Memphis Pyramid was an indoor stadium capable of seating 20,142 people.