Where is Rye House power Station?

Where is Rye House power Station located?

Rye House power Station, Rye House power Station, Great Britain (approx. 51.763°, 0.009°)


Where is Rye House power Station on the map?