8
8929 Hubbard St
Culver City, CA 90232
$4,095,000 USD
4,764 SF
4
Units
5.43% Cap Rate
4,764 SF
$4,095,000 USD
Apartments