London's Shard Developers Lower Rent Expectations

London's Shard Developers Lower Rent Expectations Play

Europe's tallest building opens for business later Thursday. It is more than 1000 feet high and cost $2.5 billion to build.

(enter your email)
(enter up to 5 email addresses, separated by commas)

Max 250 characters

blog comments powered by Disqus