Explore details about location Townsend Avenue. Townsend Avenue is a location situated within the Wrexham alongside other areas such as Old Road Minera, Maes y Parc, Dolydd Road. Additionally, some smaller parts of Townsend Avenue include specific areas like Dean Close adding to the diversity of its landscape.