Destination creator (Voyajo Team)
Mount Royal (French: Mont-Royal) is a town located on the northwest side of Mount Royal, north of downtown Montreal, on the Island of Montreal in southwestern Quebec, Canada. The town is completely surrounded by Montreal. The population was 18,933 at the 2006 census (Statistics Canada, 2006) (...) (from Wikipedia)