11213 3/4 S Main ST: Top A--Rated Building in South LA | Lucid Rents