Econo Lodge Downtown South In San Antonio (Southside)
606 Division Ave -
San Antonio,
TX 78214