Blackpool Tower is a tourist attraction in Blackpool, Lancashire in England which was opened to the public on 14 May Us Travel, Places To Travel, Blackpool England, London England, Blackpool Pleasure Beach, Preston Lancashire, British Seaside, Cheap Holiday, Beautiful Castles