Staines
Staines-on-Thames, a former parish of Middlesex, is a town administratively in Surrey, just inside the M25.



return to article