Looks like Casa De Sherry is no longer available on Rent.com which means this information is likely out of date.

Casa De Sherry

 2458 North Sycamore Boulevard, TucsonAZ 85712