Stevenage, located in Hertfordshire just 28 miles north of London, is England’s first designated New Town, established in 1946 to ease post-war housing pressure. The subject property is located on a secondary pitch where the tenant mix is generally independent. Notable...
Green & Partners
