Ad
related to: Powai LakeDiscover Mumbai properties at 99acres. Check out Price of New Launches.
Discover Mumbai properties at 99acres. Check out Price of New Launches.
Powai Lake is an artificial lake, situated in Mumbai, in the Powai valley, where a Powai village with a cluster of huts existed. The city suburb called Powai shares its name with the lake. Wikipedia