La Vidorra Spa at The Scott

4925 N. Scottsdale Rd. Scottsdale, AZ 85251

With six private, sun-washed treatment rooms, La Vidorra Spa is dedicated to your serenity and tranquility.

+ Additional Info