Constructed in 1950, the Ladera Townhouse apartment building comprises 126 units of the following unit mix: One Bedroom, Two Bedroom/One Bath, totaling 91,238 SqFt. The property is located in Ladera Heights, at 6233 South La Brea Avenue, Metro Los Angeles.