Offering an indoor pool and 3 restaurants, Twin Arrows Navajo Casino Resort is located in Flagstaff. Free Wi-Fi access is available. Flagstaff Pulliam Airport is 30 minutes’ drive from the resort.
Number of rooms: 200
22181 Resort Boulevard, Flagstaff, AZ 86004, United States
Hotel booked 2 times today.