Oven Mountain Pumped Hydro Energy Storage is located in North Sydney, Australia on level 12/1 Pacific Hwy. Oven Mountain Pumped Hydro Energy Storage is rated 3 out of 5 in the category hydroelectric power plant in Australia.
Address
level 12/1 Pacific Hwy