The Shard, Teighmore/Mace Group

The Shard, Teighmore/Mace Group

The Shard, Teighmore/Mace Group