75
2001 Penmar Ave
Venice, CA 90291
$4,995,000 USD
7,469 SF
14
Units
6.41% Cap Rate
7,469 SF
$4,995,000 USD
Apartments