Satellite map of Lake Echo Power Station
- In Australia
Map of Lake Echo Power Station
Lake Echo Power Station is a hydroelectric power station in the Lower Derwent River catchment area in Tasmania.
Latitude: -42° 15' 13.32" S
Longitude: 146° 37' 13.44" E