1100 W Rex Allen Drive Tucson - Az, Tucson, Arizona 85643 USA
Photo Credit: Quality Inn
Claim copyright