Inside the UK's little 'mini Paris' adored by locals with its very own Eiffel Tower

The iconic transmitter was built in the 1950s, where the original palace which gave the area its name once stood.

No comments

Read more