Explore relationships

Upper Halliford

Upper Halliford is a small village in the Borough of Spelthorne, Surrey, England approximately 24 km (15 mi) west of central London. It is part of the Sheppertonpost town and is in the Metropolitan Green Belt.

Use + to expand a branch. Click a topic name to open its summary.