Das komfortable 2-Sterne-Hotel Super 8 By Wyndham San Antonio Downtown Ne bietet ein Restaurant und ein Einkaufszentrum und liegt im Stadtviertel East San Antonio von San Antonio, knapp 3 Kilometer von Sehenswürdigkeiten wie dem Botanische Garten San Antonio entfernt. Gäste haben Zugang zu Außenpool, einem Fitnesscenter und WLAN in den Zimmern.
Das komfortable Hotel liegt in einer Entfernung von 10 Fahrminuten vom Fort Sam Houston Quadrangle und in einer Entfernung von 10 Fahrminuten vom Bahnhof Southern Pacific Passenger. Woodard Park befindet sich ebenfalls 3,1 km weit weg vom Super 8 By Wyndham San Antonio Downtown Ne. Auch Freedom Park liegt lediglich 12 Minuten zu Fuß von der Unterkunft entfernt. Auch die Japanese Tea Gardens ist 6 km weit weg vom Hotel.
Die 50 Zimmer sind mit einem Bügeleisen/Bügelbrett und einer Klimaanlage ausgestattet und verfügen über moderne Einrichtungen wie einen Flachbildfernseher mit Satellitenkanälen. Sie bieten zudem private Badezimmer.
Jeden Tag bietet das Super 8 By Wyndham San Antonio Downtown Ne seinen Gästen ein kostenloses Frühstück. Die Unterkunft liegt weniger als 12 Minuten zu Fuß vom Restaurant Grady's Bar-B-Q East Side entfernt.