Upton, Slough
From Wacklepedia - The Free Encyclopedia
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".
This article is a stub. You can help Wikipedia by fixing it.