Le Home est situé à Houston, à 16 km du parc Waterwall, à 17 km du stade Rice et du zoo de Houston. Doté d'un parking privé gratuit, il se trouve à 13 km du stade NRG et à 15 km du parc NRG.
Cet hébergement climatisé comprend une cuisine.
Vous séjournerez à 17 km du centre commercial Galleria Houston et à 18 km de l'université du riz. L'aéroport William P. Hobby, le plus proche, est à 23 km.