Image May 17, 2023 18 apartments planned at 2620 S Menlo Avenue in University Park Behind a 113-year-old building near Vermont and Adams