Featuring a restaurant, this Valle, Arizona hotel is 20 minutes’ drive from the entrance of Grand Canyon National Park. Free Wi-Fi is provided in all rooms.
Number of rooms: 99
257 South State Route 64, Valle, AZ 86046, United States
Hotel booked 1 times today.