You didn't say if this is SF, East Bay, North Bay, or South Bay -- the SF Bay Area is pretty big! If you're looking in the East Bay I had a wonderful experience here (in Berkeley): http://bamboohealingarts.com/
Thank you monkeylovinmama and annekka. My friend lives between San Francisco and San Jose. She frequently goes to Palo Alto. She occasionally goes to Berkeley, so thanks for recommendation in Berkeley.