Solar panel suppliers and installers, offering a wide range of Solar thermal products from leading UK and European manufacturers.Solar North is located in the Leeds area of Leeds. There are at least 2 other listings in the LS25 postcode area. Solar Businesss in Leeds LS25