Hotel Howard Johnson Inn - Flagstaff, Flagstaff

3300 E Santa Fe Flagstaff86004, United States