7406 S Hoover ST Unit 02: A B+-Graded Willowbrook Standout | Lucid Rents