This comfortable hotel can be found in Flagstaff. There are a total of 66 accommodation units at Super 8 by Wyndham Conference Center NAU/Downtown. Visitors can enjoy access to the internet to stay connected to work or home. Pets are not permitted on the premises. The car park may be useful to those arriving by car.