View details for The Residences at Lorenzo The Residences at Lorenzo $2,599+ South Central LA, Los Angeles, CA 90007