Constructed in 1965, the Villa De La Esperanza apartment building comprises 88 units of the following unit mix: One Bedroom, Two Bedroom/One Bath, totaling 44,200 SqFt. The property is located in Downtown Los Angeles, at 1401 South Hope Street, Metro Los Angeles.