Il Nebraska Suites WTC sorge nel quartiere napoles di Città del Messico, a 2,8 km dal Castello di Chapultepec, a 2,9 km dalla Foresta Chapultepec e a 3,6 km dal Museo Nazionale di Antropologia. La struttura dista 3,7 km dall'Angelo dell'Indipendenza, 3,9 km dall'Ambasciata degli Stati Uniti e 4 km dalla National Cinematheque. La struttura offre una cucina in comune e organizza visite guidate.
Tutte le camere sono dotate di armadio. Le sistemazioni del Nebraska Suites WTC sono dotate di connessione WiFi gratuita e bagno privato con doccia e set di cortesia.
La struttura dista 5 km dal Museo Frida Kahlo e dal Museo de Arte Popular. 11 km dall'Aeroporto Internazionale Benito Juarez, lo scalo più vicino.