Is this the world's most expensive parking space?

Situated just a few moments walk from Hyde Park, the slot measures just 19.5ft x 8ft and has 88 years left on the lease
Situated just a few moments walk from Hyde Park, the slot measures just 19.5ft x 8ft and has 88 years left on the lease