Tao Foot Spa - Visit Sedona

Tao Foot Spa

Reflexology is pressure applied to specific reflex points on the foot, inducing a healing response.

  • Locally Owned

Photos

Contacts

  • 2370 W State Route 89A, Ste 3
  • Sedona, AZ  86336

Directions