1780 Portola Road, Stanford Lands, CA 94028

Current Owners
Stanford University Leland and C, O Stanford Mgmt Co
Purchase Price
N/A
Property Taxes
$7 (2018)
Blockshopper green logo