OpenInfraMap

 ⟩ Stats ⟩ China ⟩ Power Plants ⟩ Yanguoxia Dam

Yanguoxia Dam (Yanguoxia Dam) is a hydro power plant with a total output of 471 MW.