With a stay at Riverwalk Plaza, you'll be centrally located in San Antonio, steps from River Walk and 13 minutes by foot from Alamo. This family-friendly hotel is 0.6 mi (1 km) from Shops at Rivercenter and 1.3 mi (2.1 km) from Tower of the Americas..