Egham Hythe
They are separated from the town of Egham by the M25 and from Staines upon Thames by the River Thames . 
<triplet> Staines upon Thames <subj> River Thames <obj> located in or next to body of water