Die Unterkunft The Host Business Suites at WTC ist im Viertel Del Valle von Mexiko-Stadt gelegen, 4,6 km von Schloss Chapultepec und 4,7 km von El Ángel de la Independencia entfernt. Kostenloses WLAN ist in der ganzen Unterkunft verfügbar.
Alle Unterkünfte zur Selbstversorgung verfügen über Fliesenböden und sind ausgestattet mit einem Satelliten Flachbild-TV, einem Safe, einer ausgestatteten Küche mit einem Ofen sowie einem eigenen Badezimmer mit einer Dusche. Einige Wohneinheiten verfügen über eine Terrasse und/oder einen Balkon mit Stadtblick.
Bosque de Chapultepec liegt 5,1 km von der Unterkunft The Host Business Suites at WTC entfernt, während Nationale Kinemathek – Cineteca Nacional de Mexico 5,2 km von der Unterkunft entfernt ist. Der nächstgelegene Flughafen ist der Flughafen Mexiko-Stadt, 14 km von der Unterkunft The Host Business Suites at WTC entfernt.