21
648 N St. Andrews Pl
Los Angeles, CA 90004
$4,125,000 USD
4,920 SF
4,920 SF
$4,125,000 USD
Loft Creative Space