The 25-parcel site totals nearly 38,000 square feet near Duquesne University. Rising interest rates stalled the approved ...