UK's 'rundown' seaside town where beautiful beach is the 'saving grace'
Scarborough, a popular seaside town in North Yorkshire, is known for its stunning beach and Victorian architecture. However, some locals and visitors have concerns about the town centre