» For other uses of the term, see Star-crossed (disambiguation). For the Phillip Reeve novel, see Starcross (novel). Starcross 's a riverside village with a population of approximately 2000, situated on the west bank of the estuary of the River Exe in Devon, England. The village's popular in summer with leisure craft, and's home to one of the UK's oldest sailing clubs. The A379 road and the London to Penzance railway line both run through the village along the banks of the estuary. Starcross r… (More on Starcross)