2621 W 71St ST: A A-Graded West Englewood Standout | Lucid Rents