Located off Interstate 10, 15 miles from downtown Tucson, this hotel offers a daily breakfast for guest convenience. Rooms include a flat-screen satellite TV.
Number of rooms: 84
8373 North Cracker Barrel Road, Tucson, AZ 85743, United States
Hotel booked 1 times today.