Circa 4 km von der The Fountains entfernt gelegen, bietet das 3-Sterne-Mustang Inn Houston 30 Zimmer an.
Das Hotel befindet sich im Stadtviertel Southwest Houston von Houston. Zudem lässt sich der Haviland Park innerhalb von ungefähr 10 Fahrminuten erreichen. Der Sri Guruvayurappan Tempel ist in ca. 3 km Entfernung von der Unterkunft. Der nächstgelegene Flughafen ist William P. Hobby, der sich in 35 km Entfernung vom Mustang Inn Houston befindet.
Im Hotel gibt es Zimmer mit einer getrennten Toilette und einer Dusche sowie mit einem Flachbildfernseher mit Satellitenkanälen und einer Klimaanlage. Eine Klimaanlage sorgen für den Komfort der Gäste.