OpenInfraMap

 ⟩ Stats ⟩ China ⟩ Power Plants ⟩ 桐子林水电站

桐子林水电站 (Tongzilin Hydropower Station) is a hydro power plant with a total output of 600 MW.