819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608
819 30th Street, Oakland, CA, 94608

$1,299,000

819 30th Street, Oakland, CA, 94608

36
Courtesy of: Robert Moreno | Moreno Work Group