Established in 1974, Super 8 Worldwide Inc. is one of the largest hotel chains in the United States. Located in Flagstaff, Ariz., the hotel features a number of amenities, such as high-speed Internet access and cable/satellite television. Its other amenities include indoor pools, water slides and pet-friendly rooms. Super 8 Worldwide Inc. is a part of Wyndham Worldwide Corp., one of the world's largest hospitality companies and operates more than 2,100 hotels across the United States, Canada and China.
Partial Data by Infogroup (c) 2024. All rights reserved.
Partial Data by Foursquare.