61,857 square feet of Office Space is located in Studio City, CA at 12001 Ventura Pl.
Listings are obtained through reliable sources but Flooreo has not verified specific property claims.