Located 2 blocks from the Residence Inn Cincinnati Downtown, the new Queen City Square is Cincinnati’s newest and most prominent downtown development. The inspiring complex features 1 million square feet of office space, the tallest building in the region and downtown’s first “green” building.