25
4632 Telegraph Ave
Oakland, CA 94609
$3,200,000 USD
13,563 SF
13,563 SF
$3,200,000 USD
General Retail