54
122 N Croft Ave
Los Angeles, CA 90048
$3,200,000 USD
8,664 SF
8
Units
5.52% Cap Rate
8,664 SF
$3,200,000 USD
Apartments