22281 Center St

 22281 Center St, Castro ValleyCA 94546
$2,4952 Beds