Previous Centennial apartment complex sells for more than $400K per unit
Next Granite looks to tap into Uptown’s energy and identity with 23Springs tower underway