Palladium 19 IMAX

17703 IH-10 West,
San Antonio, TX 78257

Unfavorite No one has favorited this theater yet

Showing 2 comments

DavidSimpson
DavidSimpson on November 26, 2011 at 3:35 pm

This magnificent multiplex, one of the finest I have seen, opened on 22 December 2006.