I can recommend Pacific Bicycle.
http://pacbikes.com/index.cfm

They're on 4th Street, near downtown. This is not within biking distance of UCSF, really, but they do have a small parking lot in case your friend can go by car. I have found them to be friendly, knowledgeable, respectful of women, and they have a good selection of bikes & accessories.