The 240-unit Haddon Point apartment complex will occupy the former site of the Pennsauken Mart. Credit: Matt Skoufalos.