Embassy Suites Riverwalk - Downtown Share: Embassy Suites Riverwalk - Downtown Visit Website 125 E. Houston St San Antonio, TX 78205