Das Hotel liegt 20 Minuten vom Seaworld San Antonio und 15 Minuten von der Innenstadt von San Antonio in Texas entfernt. Die Zimmer verfügen über kostenfreies WLAN.
Zimmeranzahl: 112
3636 Northwest Loop 410, San Antonio, TX 78201, USA
Hotel heute 1-mal gebucht.