The Palms Spa AVEDA

3025 Collins Ave, Miami Beach 33140, United States Get Directions to this spot
3025 Collins Ave
Miami Beach, 33140
FL, United States
(888) 477-6592
The Palms Spa is Aveda's only luxury beach resort spa in Florida. The 5,000-square foot facility features holistic treatments and rituals set to deliver a highly personalized experi... read more
A personal message from The Palms Spa AVEDA

2 reviews for The Palms Spa AVEDA

  • 4 reviews are hidden: show all reviews

Rate and review The Palms Spa AVEDA in Miami Beach, FL, United States!

Share your experiences at The Palms Spa AVEDA with your friends or discover more Beauty in Miami Beach, FL, United States.