3401-3421 Telegraph Avenue
3401-3421 Telegraph Avenue, Oakland,
CA, 94609
CA, 94609
Sold
Commercial