Das 2-Sterne Super 7 Inn Dallas-Southwest befindet sich in der Innenstadt von Dallas und verfügt über WLAN im ganzen Gebäude. Die Gäste, die im Hotel übernachten, können ihr Auto vor Ort parken.
International Museum of Cultures ist weniger als 10 Autominuten vom Gasthof entfernt, während First United Methodist Church of Duncanville nur 25 Minuten Fußweg von hier entfernt ist. Bahama Beach Waterpark liegt ebenfalls weniger als 10 Autominuten von der Unterkunft entfernt.
Das Super 7 Inn Dallas-Southwest bietet 118 Zimmer, die einen Schreibtisch, einen Flachbildfernseher mit Satellitenkanälen und eine Klimaanlage sowie eine Mikrowelle und ein Kühlschrank zur Verfügung stellen. Die Zimmer verfügen über eine getrennte Toilette und eine Badewanne in Badezimmern.
Es gibt mehrere Restaurants in der Nähe, darunter die Lokale El Regio und Sabor A La Mexicana.