Scarborough ( or ) is a town on the North Sea coast of North Yorkshire , England .
Scarborough is a town on the North Sea coast of North Yorkshire , England .