Epwell Solar Park

Epwell Solar Park in Epwell in Cherwell is a power plant (Lightsource BP, solar, photovoltaic). Epwell Solar Park is near Epwell Road.

Land Use
industrial area
Operator
Lightsource BP