44 De Luca Place, San Rafael, CA 94901

Current Owners
Valley Towing & Recovery Inc.
Purchase Price
$2,113,636 (2011)
Property Taxes
$12,807 (2021)
Blockshopper green logo