This hotel is located on the San Antonio Riverwalk and is connected to the Rivercenter Mall, which features shopping and an IMAX theater. Each guest room has a flat-screen TV with premium channels.
Zimmeranzahl: 1001
101 Bowie Street, San Antonio, TX 78205, USA
Hotel heute 10-mal gebucht.