7384 W 85TH ST: Reviews & Score | LOS ANGELES, LA | Lucid Rents