21
217 Alden St
Redwood City, CA 94063
$2,500,000 USD
7,326 SF
5
Units
4.7% Cap Rate
7,326 SF
$2,500,000 USD
Apartments