Explore details about location Townsend Street. Townsend Street is a location situated within the Montréal alongside other areas such as Rue Bridge, 28e Avenue, Rue de la Vilanelle.