at 318 W Cesar E Chavez Blvd, San Antonio , 78204 United States
Holiday Inn-San Antonio Downtown is San Antonio based place and this enity listed in Travel & Transportation category. Located at 318 W Cesar E Chavez Blvd TX 78204. Contact phone number of Holiday Inn-San Antonio Downtown: (210) 225-3211