Ottershaw is a village in the Borough of Runnymede in Surrey, England, approximately 32 km southwest of central London. The village developed in the mid-19th century from a number of separate hamlets and became a parish in its own right in 1871.
AdPre-order & save on flower bulbs, we'll ship them at the right time to plant. Great deals on Dahlias, Glads, Canna Lily, & unique bulbs. Supply limited - buy today.