Blackpool Tower, never actually been up although I've lived here my whole life. Kinda like the Eiffel Tower of France but in England.
Author Withheld (Age out of range)
More traditions from United Kingdom →