UNITED KINGDOM | Thursday, 21 Mar 2019 | Views [241]
Blackpool Tower, the UK’s answer to the Paris landmark the Eiffel Tower, is a popular tourist attraction which opened in 1894 in the seaside resort Blackpool, Lancashire. The tower is a Grade I listed building and the 120 th tallest freestanding ... Read more >
Tags: blackpool, things to see in blackpool, travel