Talbot Green, Llantrisant - Solar Farm · Solar PV
9.9 MW Solar PV project. Located in Wales. View CfD status, developers, and timeline on RenewScout.