Sewa II Dam site

India / Himachal Pradesh / Dalhousie /
 Upload a photo

120 MW Sewa II HEP site. Run of the River.
Nearby cities:
Coordinates:   32°40'36"N   75°49'19"E
This article was last modified 18 years ago