The Westin La Paloma Resort and Spa

3800 E Sunrise Dr
Tucson
Arizona
United States