13
121 N Avenue 59
Los Angeles, CA 90042
$1,450,000 USD
1,577 SF
1,577 SF
$1,450,000 USD
Office Residential