Right in the center of the Island of Montreal there´s a beautiful park, in a mountain, named Mont Royal in honor of a castle. This park is one of the biggest greenspaces in Montreal. In the tallest point of the mountain there’s a castle called “Chalet du Mont-Royal”.
This castle has a big esplanade and just at the border you can see all downtown of Montreal. The view is amazing.