Amro acquires south London retail park to create £400m BTR scheme

Published on May 16, 2024

The investment manager plans to develop more than 1,000 rental homes on the Lewisham site.