868 Turk Street, San Francisco, CA 94102

Current Owners
Archdiocese Of S F & Schl J P
Purchase Price
N/A
Property Taxes
$162 (2009)
Blockshopper green logo