Das 3-Sterne-Bed and Breakfast The Art Abbey Houston liegt in 4 km Entfernung vom Haviland Park und bietet einen Infinity-Pool und WLAN in den Zimmern.
Das Hotel befindet sich im Stadtteil Southwest Houston von Houston und liegt unter anderem ca. 10 Minuten Autofahrt vom Sri Guruvayurappan Tempel entfernt. Das Bed & Breakfast befindet sich in Houston, 16 km weit weg vom Bahnhof Metrorail- Ensemble/HCC. Auch der Teo Chew Tempel ist in circa 15 Autominuten Entfernung vom Bed and Breakfast The Art Abbey Houston.
Die Gästezimmer bieten einen Patio und einen Balkon sowie einen Schreibtisch für den Komfort der Gäste. Zu den Unterhaltungsmöglichkeiten im Zimmer gehören ein Personalcomputer und ein Flachbildfernseher mit Satellitenkanälen, während Annehmlichkeiten wie ein Bügeleisen/Bügelbrett und eine Klimaanlage ebenfalls vorhanden sind.
Das Restaurant Yao Restaurant and Bar bietet chinesische Gerichte an und liegt nicht weit entfernt vom Bed and Breakfast The Art Abbey.