Howard Johnson Inn - Flagstaff

3300 E Santa Fe
Flagstaff
Arizona
United States