About

About

La Paloma Spa & Salon by Westin™ is located at The Westin La Paloma Resort & Spa and La Paloma Country Club, in northeastern Tucson, Arizona.

Our philosophy is rooted in a holistic mind-body experience and focused on your serenity and relaxation. For more information, please see Our Spa Services.