Which renowned landmarks should we visit during our stay at the The Inn On 66?
You can always visit Riordan Mansion State Historic Park, placed 3.9 km from the The Inn On 66. Another landmark that is worth your while is Main Street Boulders Rock Climbing Gym located merely a 6-minute walk away.
What is the airport that is nearest to The Inn On 66?
The Inn On 66 is conveniently situated within a 15-minute drive (5 km) away from Flagstaff Pulliam airport.