The Shard, Shard Quarter, London, Greater London, SE1 9SG £85 - £89.50 Per sq ft Office 7977 - 23289 sqft
Occupied Alpha Beta, 14-16 Finsbury Square, London, Greater London, EC2A £70 Per sq ft Office 8317 sqft