Why investors are putting UK retail properties in their shopping baskets
CBRE estimates £1.3 billion was spent on UK retail properties in the first three months of 2023

CBRE estimates £1.3 billion was spent on UK retail properties in the first three months of 2023