Hotel description
777 W. Cushing St., Tucson, 85745, United States of America
Featuring comfortable accommodation and friendly atmosphere, this Southwestern style hotel welcomes you for an unforgettable holiday. The rooms are decorated in modern style and well equipped with the latest amenities.