Chandlers Business Park in Leyland, Lancashire, consists of two large warehouse properties. It is located on the outskirts of the town of Leyland, making up part of a bigger industrial site.
If you have more information about this business park/industrial estate, please
let us know.