The 5-star The Lodge On Route 66 is situated a mere 61 km away from Chapel of the Holy Cross.
The venue is 12 km away from Grand Canyon Deer Farm.
This hotel comprises 15 guestrooms with individual climate control, satellite TV, pay TV, a laptop safe and a microwave. The rooms come with en suite bathrooms with a bathtub, a shower and free toiletries along with a dishwasher and a fridge.
The property is 5 minutes’ walk from Pine Country Restaurant offering dishes of American cuisine.
There are a designated smoking place, a vending machine and a news stand provided on-site.