Know a great happy hour or special for this location?
Restaurant inside the Westin Paloma Resort with mountain views, outdoor seating & Southwestern menu.
Suggest an edit
Resort & Spa, The Westin, 3800 E Sunrise Dr, Tucson, AZ 85718
© 2024 Checkle, Inc
Privacy
Terms