48
837 Cowper St
Palo Alto, CA 94301
$11,000,000 USD
12,830 SF
14
Units
4.59% Cap Rate
12,830 SF
$11,000,000 USD
Apartments