Candlewood Suites Tucson, Tucson, United States of America
Candlewood Suites Tucson is conveniently located at 1995 West River Rd and North Lacholla Rd in Tucson, United States of America
Hotel Location:
Address: 1995 West River Rd and North Lacholla Rd
City: Tucson
State: AZ
Country: United States of America
Hotel Features:
- In Room TV
- Business Center
- Non Smoking Rooms
- In Room Iron