27
809--823 Cowper St
Palo Alto, CA 94301
$5,700,000 USD
6,282 SF
8
Units
4.93% Cap Rate
6,282 SF
$5,700,000 USD
Apartments