Hotel Del Sol

960 South Freeway Rd
Tucson, Arizona 85745
In Tucson (Downtown Tucson)
More hotels near this hotel

Nearby Cities and Towns

Tucson (2.1 miles)
Catalina (3.3 miles)