Explore details about location Telford Court. Telford Court is a location situated within the Newbury CP alongside other areas such as Park Street, Newbury North/South Relief Road, Dormer Close. Additionally, some smaller parts of Telford Court include specific areas like Leys Gardens, Lynton Court, Donnington Square adding to the diversity of its landscape.