Town on the River Thames in the borough of Spelthorne in Surrey, England.
Staines-upon-Thames is a market town in northwest Surrey, England, around 17 miles west of central London. It is in the Borough of Spelthorne, at the confluence of the River Thames and Colne. Wikipedia