18797 W. Cavendish Drive
Castro Valley, CA94552

4 beds3 full baths2262 sqft

$1,137,500

Sold
    Equal Housing Opportunity Logo