12883 W Hammock Lane: A B+-Graded Playa Vista Standout | Lucid Rents