The Inn On 66 Flagstaff

Flagstaff • Show on map
View Details for Price
The Inn On 66 Flagstaff is located in Flagstaff, within 1.7 miles of The North Pole Experience and 3.1 miles of Northern Arizona University. The 3-star motel has air-conditioned rooms with a private bathroom…More info
