Dieses Hotel liegt in der Innenstadt von San Antonio, neben dem Alamodome und weniger als 800 m vom Bahnhof Sunset Station und dem Amtrak-Bahnhof entfernt. WLAN nutzen Sie im Hotel kostenfrei.
Zimmeranzahl: 21
1306 East Commerce Street, San Antonio, TX 78205, USA