<<Up
Contents
Upton, Slough
Upton
is a village in the
unitary authority
of
Slough
, in the south of
England
, west of
London
. It has a 19th century half-timbered building called "The Mere".
wikipedia.org
dumped 2003-03-17 with
terodump