Explore details about location Townsend Avenue. Townsend Avenue is a location situated within the Liverpool alongside other areas such as Sandy Lane, Fistral Close, Spencer Street.