1/15 15 Active Under Contract $2,100,000 3,700 SqFt 12417 Ventura CT, Studio City, CA 91604 Commercial Listed by Stephen Leider of Keller Williams Realty