Top 10 Places to See in Blackpool
Blackpool, the first town in England to become electric, is located on the coast, northwest of Manchester, becoming a popular seaside resort with the railways' arrival in the middle of the 19th century. Here is my top 10 must-see list of attractions and destinations: