Motel Travelers Inn
★★
2140 E ROUTE 66, Flagstaff (AZ), United States Show on map
The Inn on 66 Flagstaff is a 2-star hotel in Flagstaff (AZ), United States. It is one of 84 places to stay in Flagstaff (AZ) listed on Triptoic. The property has 1 rooms.
2140 E ROUTE 66, Flagstaff (AZ), 86004, United States
The Inn on 66 Flagstaff is located at 2140 E ROUTE 66, Flagstaff (AZ) 86004, United States.
The Inn on 66 Flagstaff is rated 2 stars.
The Inn on 66 Flagstaff has 1 rooms.
Highly rated alternatives close by
Motel
#3 in Flagstaff
Hotel
Guest favorite
Hotel