18
1517 W 12th St
Los Angeles, CA 90015
$2,500,000 USD
6,229 SF
1
Unit
6,229 SF
$2,500,000 USD
Apartments