Address
9251 W. Twin Peaks Road
Town
Tucson (Az)
General Info
This charming, informal hotel set on 3000 acres of land, at the foot of the mountains gives you the feeling of the Old West. Each room is tastefully decorated in a regional southwestern style with art and accents from nearby Mexico.
Location
The hotel is located on I-10 near Tucson International Airport, close to city's major attractions like Tucson Mountains and Saguaro National Park.