Homes for sale - 631 OFarrell, San Francisco, CA 94109 – MLS#421531...