1/17 17 Active Under Contract $2,100,000 3,502 Sqft Lot 12417 Ventura CT, Studio City, CA 91604 Commercial Listed by Stephen Leider of Keller Williams Realty