320 E 118Th ST LOS Angeles: Reviews & Record | South LA, LA | Lucid Rents