or view details about 640 Davis Street, San Francisco, CA 94111 San Francisco, CA 94111 - 3 beds: $1,825,000
1 of 24