at 11400 SE I-410-LOOP, San Antonio , 78221 United States
3 FB users likes Holiday Inn Express San Antonio South, set it to 276 position in Likes Rating for San Antonio, Texas in Hotel & Lodging category
Holiday Inn Express San Antonio South is San Antonio based place and this enity listed in Hotel category. Located at 11400 SE I-410-LOOP TX 78221.