The comfortable 3-star The Inn On 66 Flagstaff features a prime location 6 minutes' walk from Main Street Boulders Rock Climbing Gym and features 24-hour reception and express check-out. This motel also features Wi-Fi in public areas.
The astronomical Lowell Observatory is 2.7 miles from the Flagstaff hotel and High Country Conference Center is 2.2 miles away. North Pole Experience is also located within a 10-minute drive of the Inn On 66. For sport lovers this accommodation offers proximity to Walkup Skydome Stadium, which is 2.6 miles away. Route 66 / Fourth EB bus stop lies about 10 minutes' walk away.
The 23 rooms at the hotel are equipped with comforts such as ironing facilities and climate control, as well as a flat-screen TV with satellite channels. The private bathrooms have a walk-in shower and a separate toilet, along with a hairdryer and bath sheets.
Texas Roadhouse is in the vicinity of the Inn On 66 Flagstaff.