With a stay at Omni La Mansion del Rio, you'll be centrally located in San Antonio, steps from Buckhorn Saloon and Museum and within a 5-minute walk of River Walk. This 4-star hotel is 0.3 mi (0.5 km) from Alamo and 0.5 mi (0.8 km) from Shops at Rivercenter..