Palladium 19 IMAX

17703 IH-10 West,
San Antonio, TX 78257

Unfavorite 2 people favorited this theater

Showing 1 comment

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

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