17
117 Paloma Ave
Venice, CA 90291
$3,195,000 USD
3,778 SF
9
Units
4.99% Cap Rate
3,778 SF
$3,195,000 USD
Apartments