OpenInfraMap

 ⟩ Stats ⟩ China ⟩ Power Plants ⟩ Chongqing Lee & Man Paper power station

Chongqing Lee & Man Paper power station is a power plant.