GreenJagermesiter1871 Brentford managed to build their new stadium, in central London, for £70 mil
You have a strange definition of "central" London - it doesn't even have a London postcode.
Ok - just outside central London. Point still stands; one of the dearer places to build anything in the country.