
Segro buys Slough retail park for another data center development
Bath Road Shopping Park offers approximately 11.4 acres of land for development less than 30 miles out of London
Bath Road Shopping Park offers approximately 11.4 acres of land for development less than 30 miles out of London