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