940 28Th St, Oakland, CA, 94608
940 28Th St, Oakland, CA, 94608
940 28Th St, Oakland, CA, 94608
940 28Th St, Oakland, CA, 94608
940 28Th St, Oakland, CA, 94608
940 28Th St, Oakland, CA, 94608
940 28Th St, Oakland, CA, 94608
940 28Th St, Oakland, CA, 94608
940 28Th St, Oakland, CA, 94608
940 28Th St, Oakland, CA, 94608
940 28Th St, Oakland, CA, 94608
940 28Th St, Oakland, CA, 94608
940 28Th St, Oakland, CA, 94608
940 28Th St, Oakland, CA, 94608
940 28Th St, Oakland, CA, 94608
940 28Th St, Oakland, CA, 94608
940 28Th St, Oakland, CA, 94608
940 28Th St, Oakland, CA, 94608
940 28Th St, Oakland, CA, 94608
940 28Th St, Oakland, CA, 94608
940 28Th St, Oakland, CA, 94608
940 28Th St, Oakland, CA, 94608
940 28Th St, Oakland, CA, 94608
940 28Th St, Oakland, CA, 94608
940 28Th St, Oakland, CA, 94608
940 28Th St, Oakland, CA, 94608
940 28Th St, Oakland, CA, 94608
940 28Th St, Oakland, CA, 94608
940 28Th St, Oakland, CA, 94608
940 28Th St, Oakland, CA, 94608
940 28Th St, Oakland, CA, 94608

$1,250,000

940 28Th St, Oakland, CA, 94608

31
Courtesy of: CHRISTOPHE RAT | CALDECOTT PROPERTIES