2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561
2181 Kenton Ct, Oakley, CA, 94561

$639,000

2181 Kenton Ct, Oakley, CA, 94561

39
Courtesy of: June Jardin | BHHS Drysdale Properties