Upper Halliford is a small village located in the borough of Spelthorne, Surrey. The village is situated on the north bank of the River Thames and is bordered by the towns of Shepperton and Sunbury-on-Thames. The village has a rich history dating back to the 12th century when it was known as Halleford. The village was once a major center for agriculture and fishing, but today it is a residential area with a mix of modern and traditional homes.
One of the main attractions in Upper Halliford is the River Thames. The river provides a beautiful backdrop for the village and is a popular spot for boating and fishing. The village also has a number of parks and green spaces, including the Upper Halliford Green and the Shepperton Lock Island. These areas are perfect for picnics, walks, and other outdoor activities.
Upper Halliford is also home to a number of local businesses, including shops, restaurants, and pubs. The village has a strong sense of community, and there are a number of events and activities throughout the year that bring residents together. These include the Upper Halliford Village Fete, the Shepperton and Upper Halliford Regatta, and the Upper Halliford Christmas Market. Overall, Upper Halliford is a charming village with a rich history and a strong sense of community.