
Tucson, AZ, United States
Hotel Del Sol
2-star hotel
This simple Hotel is located in downtown Tucson, Arizona. The Hotel comprises 111 cosy guests rooms. Corporate travellers can take advantage of the Internet connection available through the Hotel. The reception desk is open…
- Wi-fi
- 24-hour reception
- Car park
- Launderette · extra charge










