11200 W Dilling ST: A B+-Graded Studio City Standout | Lucid Rents