Candlewood Suites Tucson Tucson
1995 West River Rd and North Lacholla Rd -
Tucson,
AZ 85704
In Tucson (Flowing Well Neighborhood)