Located on historic Route 66, this Flagstaff, Arizona hotel offers contemporary accommodations along with modern amenities, and is an ideal location for exploring the surrounding areas. Country Inn & Suites by Radisson, Flagstaff, AZ places guests only a short drive from the famous Lowell Observatory. The Museum of Northern Arizona along with Northern Arizona University is also located nearby. Thoughtful amenities at the Country Inn & Suites by Radisson, Flagstaff, AZ include a daily breakfast, free WiFi, an alarm clock, a radio and coffee-making facilities. Guests at the hotel have access to the on-site business center.