210/224-0601
105 Plaza de Armas, San Antonio, TX 78205
Located in the downtown area, 105 Plaza De Armas.
Spanish Governor's Palace
105 Plaza de Armas
San Antonio, TX 78205