Where is Philadelphia Power Station?

Where is Philadelphia Power Station located?

Philadelphia Power Station, Philadelphia Power Station, Great Britain (approx. 54.861675°, -1.481196°)


Where is Philadelphia Power Station on the map?