Location:
Red Roof Inn - Downtown University Flamingo    
1300 N. Stone Ave., Tucson, Arizona 85705, United States
Loading News...