645 Chetwood St #106, Oakland, CA, 94610
645 Chetwood St #106, Oakland, CA, 94610
645 Chetwood St #106, Oakland, CA, 94610
645 Chetwood St #106, Oakland, CA, 94610
645 Chetwood St #106, Oakland, CA, 94610
645 Chetwood St #106, Oakland, CA, 94610
645 Chetwood St #106, Oakland, CA, 94610
645 Chetwood St #106, Oakland, CA, 94610
645 Chetwood St #106, Oakland, CA, 94610
645 Chetwood St #106, Oakland, CA, 94610
645 Chetwood St #106, Oakland, CA, 94610
645 Chetwood St #106, Oakland, CA, 94610
645 Chetwood St #106, Oakland, CA, 94610
645 Chetwood St #106, Oakland, CA, 94610
645 Chetwood St #106, Oakland, CA, 94610
645 Chetwood St #106, Oakland, CA, 94610
645 Chetwood St #106, Oakland, CA, 94610
645 Chetwood St #106, Oakland, CA, 94610
645 Chetwood St #106, Oakland, CA, 94610
645 Chetwood St #106, Oakland, CA, 94610
645 Chetwood St #106, Oakland, CA, 94610
645 Chetwood St #106, Oakland, CA, 94610

$450,000

645 Chetwood St #106, Oakland, CA, 94610

22
Courtesy of: Tom Watson | Corcoran Global Living