103 CASTLEWOOD

Pleasanton, CA, 94566
$660,000Price

103 CASTLEWOOD

Pleasanton, CA, 94566
ACTIVE
$660,000Price

103 CASTLEWOOD

Pleasanton, CA, 94566
ACTIVE
$660,000Price