Invista Real Estate buys Luton Galaxy for £21m

Invista Real Estate, the largest listed property investment manager in the UK, has acquired The Galaxy leisure complex in Luton town centre for £21m on behalf of its client Invista Foundation Property Trust.