Image April 24, 2025 111 apartments proposed at 11516 S. Vermont Ave. Next to the 105 and Metro's Vermont/Athens Station