4112 Telluride St
Los Angeles, CA 90031
$189,000 USD
0.1 AC
0.1 AC
$189,000 USD
Commercial