LightSource BP Logo

Lightsource bp    

Solar installation in London, United Kingdom
Address: 7Th Floor, 33 Holborn, London EC1N 2HU
Service Areas: United Kingdom
Suggest an edit · Manage this business

Add more information

Add phone number
Add hours
Lightsource bp, rebranded from Lightsource Renewable Energy in 2018, is the largest solar developer in Europe, and third largest in the world outside of China.