La ville de Scarborough est située dans le Yorkshire du Nord, au nord-est de l'Angleterre. La ville a le port situé sur la mer du Nord, qui appartient au parc national des North York Moors. Scarborough est dominée par le château, qui a été mis à la disposition des touristes. Au Moyen Âge, une foire de 45 jours était organisée dans la ville, ce qui est rappelé par la ballade anglaise traditionnelle intitulée Scarborough Fair. Il a été interprété par de nombreux artistes contemporains.