Explore details about location Mountain Sights Avenue. Mountain Sights Avenue is a location situated within the Montréal alongside other areas such as Pont Jacques-Bizard, Rue de L'Île-De-La-Visitation, Allée Dumont. Additionally, some smaller parts of Mountain Sights Avenue include specific areas like Clanranald Avenue, Hampstead, Rue Vezina adding to the diversity of its landscape.