OpenInfraMap

 ⟩ Stats ⟩ China ⟩ Power Plants ⟩ Fengshuba Dam

Fengshuba Dam (Fengshuba Dam) is a hydro power plant with a total output of 160 MW.