23
2011 S Shenandoah St
Los Angeles, CA 90034
$2,485,000 USD
5,104 SF
6
Units
3.67% Cap Rate
5,104 SF
$2,485,000 USD
Apartments