Das 3-Sterne-Hotel Super 8 By Wyndham Phoenix Downtown befindet sich im Stadtviertel Central City von Phoenix, ungefähr 10 Minuten Autofahrt von der Burton Barr Zentralbibliothek entfernt. Es bietet zudem einen Swimmingpool. Außerdem gibt es Parkplätze.
Das Hotel ist in einer Entfernung von 2 km vom Kunstmuseum von Phoenix gelegen. Ein 15-minütiger Spaziergang vom Hotel aus führt Sie in die Innenstadt von Phoenix. Auch Verde Park liegt nur 5 Minuten zu Fuß von der Unterkunft entfernt. Zu den Unterhaltungsmöglichkeiten in der Umgebung gehört Orpheum Theatre (ist nicht weit entfernt vom Super 8 By Wyndham Phoenix Downtown). Die Bushaltestelle 7th St & Van Buren St befindet sich ebenfalls in 550 Meter Entfernung zur Unterkunft.
Die 71 Zimmer sind mit einer Klimaanlage ausgestattet und verfügen über moderne Annehmlichkeiten wie einen Flachbildfernseher mit Satellitenkanälen.
Jeden Tag bietet das Super 8 By Wyndham Phoenix Downtown ein kontinentales Frühstück an. Gäste können im Restaurant La Tolteca speisen, das mexikanische Gerichte serviert, oder im Restaurant Superstition Downtown, das lediglich 6 Minuten zu Fuß von der Unterkunft entfernt ist.