 The new site at 130 Liberty Street was less than 50 yards east of the church's original site at 155 Cedar Street, but more than three times larger.The new church would be rebuilt on Port Authority land, on a platform above the helical underground ramp of the Vehicular Security Center, which houses the loading and parking areas of the new World Trade Center.The Port Authority estimated that it would spend about $25 million to construct the platform on which St. Nicholas will sit and provide the necessary utility hookups, while the church would pay for anything built above ground.