The Host Business Suites at WTC is gelegen in de wijk Del Valle van Mexico-Stad, op 4,6 km van paleis van Chapultepec en 4,7 km van Monument voor de Onafhankelijkheid. Er is gratis WiFi in de hele accommodatie.
Het aparthotel biedt een flatscreen-tv en een eigen badkamer met gratis toiletartikelen, een haardroger en douche. Sommige units hebben een terras en/of een balkon met uitzicht op de stad.
Bosque de Chapultepec ligt op 5,1 km van The Host Business Suites at WTC, en National Cinematheque ligt 5,2 km verderop. Het dichtstbijzijnde vliegveld is Internationale luchthaven Benito Juarez, op 14 km van de accommodatie.