
Museo Alameda began in 1949 as the Alameda Theater, largest movie palace in the United States dedicated to Spanish language entertainment. By 1991, the theater had fallen into disrepair, and was reborn as a museum symbolizing the contributions of Latinos to the cultural heritage of our country, and is a Smithsonian Affiiliatae museum. Funds are currently being raised to renovate the original theater.
Location
- 101 South Santa Rosa Avenue
- San Antonio , Texas
- 78207
Contact
- Phone: 210-206-2787
- Visit Website
Hours & Fees
Tuesday-Sunday, 10 a.m.- 5 p.m.
Free admission