Beautiful UK seaside town is ‘chippy capital’ with gorgeous golden beaches
Scarborough, a picturesque seaside town in North Yorkshire, England, is renowned for its stunning coastline offering breathtaking views of the North SeaScarborough is the place…