Hotel Information
This Peoria Arizona hotel is located just minutes from the University of Phoenix Stadium, home of the NFL's Arizona Cardinals. All of our spacious suites are designed for guests who want to stay for a night, a month, or even longer.