The AMC Huebner Oaks 24 is located at 11075 W. I H 10. It was built in 1997 and remains open today. It held the title as the largest theatre in San Antonio until this past December, 2006 when the Palladium Imax opened. However, it still has more theatres than any other multiplex.