Defford is a small village in Worcestershire, England between Pershore and Upton-upon-Severn. There is a small grassed airstrip nearby which had a satellite ground station close by for many years. Defford has two pubs; The Defford Arms and The Railway Inn. Defford also has a primary school, Defford cum Besford First School.… (
More on Defford)