Brands land at Cotswolds Designer Outlet ahead of summer opening

The Cotswolds Designer Outlet, the UK's major new shopping outlet, has confirmed a flurry of new lettings three months before it launches. Over 133,600 sq ft of space is now either exchanged or in solicitors’ hands, bringing the scheme to