Homes for sale - 166 Shakespeare ST, San Francisco, CA 94112 – MLS#...