Dieses Hotel in Texas liegt 23 km von der Innenstadt von Houston entfernt. Das Hotel verfügt über einen Außenpool und einen Fitnessraum. Die Zimmer sind mit kostenfreiem WLAN und einem Flachbild-Kabel-TV ausgestattet.
Zimmeranzahl: 53
5451 Northwest Central Drive, Houston, TX 77092, USA