Edit info
  • Open today, 9:00am - 6:00pm
  • (909) 931-3396
  • 130 S Mountain Ave Ste D
    Upland CA 91786

Located in Upland, California, Bamboo Leaf Skin Care and Body Wellness is a spa with a goal "to provide positive changes in the lives of our clientele." There are five treatment rooms where therapies such as massage, facials, acupuncture, body ...

Yelp Reviews