ISOFOTON, a Spain-based provider of PV and solar thermal products, has opened a sales office in Lyon, France, to serve the French market.
Isofoton opens sales office in France