Riverwalk Vista

262 Losoya St, San Antonio, TX 78205
About Riverwalk Vista

Overlooking the San Antonio River Walk! In San Antonio, you can't find a better location than The Riverwalk Vista Inn! The view out the 40 square foot window in every guest room is enough to attract most people to The Riverwalk Vista Inn,...

Explore Nearby