Taylor's Lane
About Taylor's Lane
Taylor's Lane is a gas oil power plant situated in Willesden, United Kingdom.
Facts
Willesden (London)
Location
1979/81
Commissioned
140 MW
Electrical net output
Gas oil
Fuel
United Kingdom
Taylor's Lane
United Kingdom