124 N Townsend Ave
Los Angeles, CA 90063
$5,000,000 USD
12,466 SF
12,466 SF
$5,000,000 USD
Loft Creative Space