Best Western Plus Hotel Montreal: Location & Reviews