533 luxury apartments open in Jefferson Park. Ten Denver teachers will get free rentJun. 28, 2024, 12:36 pm