Retail & Leisure

The UK is one of the world's most influential primary shopping destinations and remains a location of choice for many leading retail brands. From a Peel perspective, retail and leisure is one of the most innovative and exciting sectors for Peel's investment strategy. It encompasses everything from shopping centres and retail parks to hotels, sports and entertainment venues.

Most of our investment is made directly through the Land and Property Group , which conceived and developed the intu Trafford Centre in Manchester, the UK’s most successful retail and leisure destination with 34 million visitors per year.

Our stake in intu is complemented by our ownership of a portfolio of retail parks and major urban outlets in Manchester and Gloucester, with a new one to come in Glasgow.

Investment Opportunities

The Peel Group works in partnership with a wide range of organisations both public and private.  The variety of sectors within which we operate offer potential investment opportunities for like-minded businesses and investors. If you would like to find out more please contact us at

Contact Us