Constructed in 2015, the South Park by Windsor apartment building comprises 284 units of the following unit mix: Live-Work, One Bedroom, One Bedroom/Alcove, Studio, Two Bedroom/Two Bath, totaling 238,949 SqFt. The property is located in Downtown Los Angeles, at 939 South Hill Street, Metro Los Angeles.