Browsing Category

Property

Meadowhall sold for £360m by British Land

British Land sold its Meadowhall shopping center in Sheffield to a joint venture partner, a move that highlights the steep decline in retail property prices over the last decade. Norwegian oil fund paid £360m for British Land’s 50%…