8
4248 Arch Dr
Studio City, CA 91604
$4,950,000 USD
9,626 SF
12
Units
9,626 SF
$4,950,000 USD
Apartments