384 South Williams Boulevard Tucson, Arizona 85711 USA (Google Maps)
This extended stay hotel is located minutes from the shopping, dining, and entertainment at the Park Place Mall and local businesses such as Texas Instruments, American Board of Radiology and Sunquest.