118 W 117Th ST: Top A-Rated Building in South LA | Lucid Rents