The must-see attractions in Scarborough, England are: SEA LIFE Scarborough Scarborough Castle See all must-see sights in Scarborough, England