The Ben Leeds Investment & Management Co. purchased two apartment complexes in Sherman Oaks, CA, from IFT Properties LLC for $9.5 million, or about $115,854 per unit. The Embassy House Apartments are at 13860 Burbank Blvd. while the Casa Del Sol Apartments are at 14220 Burbank Blvd.