Franklin Stadium befindet sich in unmittelbarer Nähe vom Hotel La Quinta By Wyndham Dallas North Central und ist unter anderem in circa 25 Minuten zu Fuß zu erreichen. Das Hotel liegt weniger als 1 km vom Museum of Biblical Art entfernt und verfügt über 127 Zimmer mit Blick auf die Stadt.
Das 3-Sterne-Hotel in Dallas liegt im Bezirk Park Central in einer Entfernung von ca. 10 Fahrminuten von einem Bildungszentrum, der Southern Methodist University. Zu den Sehenswürdigkeiten, in rund 4 km Entfernung vom La Quinta By Wyndham Dallas North Central, gehört auch das Meadows Museum. In der Umgebung gibt es zahlreiche Einkaufsmöglichkeiten wie The Shops at Park Lane (ist gleich neben der Unterkunft). Die Bushaltestelle Walnut Hill liegt in rund 10 Gehminuten Entfernung vom Hotel.
Das La Quinta By Wyndham Dallas North Central bietet auch einen Schreibtisch, einen Flachbildfernseher mit Satellitenkanälen und eine Klimaanlage in den Gästezimmern. Zu den Unterhaltungsmöglichkeiten im Zimmer gehören ein Flachbildfernseher mit Satellitenkanälen, während Annehmlichkeiten wie ein Bügeleisen/Bügelbrett und eine Klimaanlage ebenfalls vorhanden sind.
Sie können im Restaurant Cinco Taco zu Abend essen, das sich in unmittelbarer Nähe von der Unterkunft befindet.