Scarborough is a beautiful seaside town in North Yorkshire, England which has become famous for its coastline and incredible views of the North Sea, as well as museums and cafes
Source link
England's 'most beautiful' seaside town named top UK holiday destination
