Centro Alameda
101 S Santa Rosa Ave
San Antonio
TX
78207
(210) 299-4300
assetnation.com
Open Map
Description
Alameda Centro Inc is located at 101 S Santa Rosa Ave in San Antonio and has been in the business of Arts Or Science Center since 1995.
by dandb on June 29, 2015 from
dandb
Associations & ClubsCivic & Social Organizations
attraction
Categories: Museums & Zoological Gardens
Community & GovernmentOrganizations
More info about Centro Alameda Incorporated
Movie Theaters
museum
Museums
Museums & Zoological Gardens
Organizations